calculate cover sizes dynamically
This commit is contained in:
parent
0d4c8685ae
commit
cd03f0b1f5
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2015-2016 Adrian Ulrich <adrian@blinkenlights.ch>
|
* Copyright (C) 2015-2017 Adrian Ulrich <adrian@blinkenlights.ch>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -20,6 +20,7 @@ package ch.blinkenlights.android.vanilla;
|
|||||||
import android.content.ContentResolver;
|
import android.content.ContentResolver;
|
||||||
import android.content.ContentValues;
|
import android.content.ContentValues;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.content.res.Resources;
|
||||||
import android.database.Cursor;
|
import android.database.Cursor;
|
||||||
import android.database.sqlite.SQLiteDatabase;
|
import android.database.sqlite.SQLiteDatabase;
|
||||||
import android.database.sqlite.SQLiteOpenHelper;
|
import android.database.sqlite.SQLiteOpenHelper;
|
||||||
@ -42,13 +43,13 @@ import java.util.regex.Pattern;
|
|||||||
public class CoverCache {
|
public class CoverCache {
|
||||||
/**
|
/**
|
||||||
* Returned size of small album covers
|
* Returned size of small album covers
|
||||||
* This is 44sp * 2 = xhdpi resolution. We should probably calculate this dynamically
|
* 44sp is the width & height of a library row
|
||||||
*/
|
*/
|
||||||
public final static int SIZE_SMALL = 88;
|
public final static int SIZE_SMALL = 44 * (int)Resources.getSystem().getDisplayMetrics().density;
|
||||||
/**
|
/**
|
||||||
* Returned size of large (cover view) album covers
|
* Returned size of large (cover view) album covers
|
||||||
*/
|
*/
|
||||||
public final static int SIZE_LARGE = 600;
|
public final static int SIZE_LARGE = 200 * (int)Resources.getSystem().getDisplayMetrics().density;
|
||||||
/**
|
/**
|
||||||
* Use all cover providers to load cover art
|
* Use all cover providers to load cover art
|
||||||
*/
|
*/
|
||||||
@ -76,7 +77,7 @@ public class CoverCache {
|
|||||||
/**
|
/**
|
||||||
* The public downloads directory of this device
|
* The public downloads directory of this device
|
||||||
*/
|
*/
|
||||||
public static final File sDownloadsDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
|
private static final File sDownloadsDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user