Increased image loading time for the lockscreen album art for album covers larger than the screen size
This commit is contained in:
parent
a3a57122b0
commit
39b57e61b6
1 changed files with 4 additions and 1 deletions
|
|
@ -11,6 +11,7 @@ import android.content.IntentFilter;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.database.ContentObserver;
|
import android.database.ContentObserver;
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
|
import android.graphics.Point;
|
||||||
import android.media.AudioManager;
|
import android.media.AudioManager;
|
||||||
import android.media.MediaMetadataRetriever;
|
import android.media.MediaMetadataRetriever;
|
||||||
import android.media.RemoteControlClient;
|
import android.media.RemoteControlClient;
|
||||||
|
|
@ -41,6 +42,7 @@ import com.kabouzeid.gramophone.provider.RecentlyPlayedStore;
|
||||||
import com.kabouzeid.gramophone.provider.SongPlayCountStore;
|
import com.kabouzeid.gramophone.provider.SongPlayCountStore;
|
||||||
import com.kabouzeid.gramophone.util.MusicUtil;
|
import com.kabouzeid.gramophone.util.MusicUtil;
|
||||||
import com.kabouzeid.gramophone.util.PreferenceUtil;
|
import com.kabouzeid.gramophone.util.PreferenceUtil;
|
||||||
|
import com.kabouzeid.gramophone.util.Util;
|
||||||
import com.nostra13.universalimageloader.core.DisplayImageOptions;
|
import com.nostra13.universalimageloader.core.DisplayImageOptions;
|
||||||
import com.nostra13.universalimageloader.core.ImageLoader;
|
import com.nostra13.universalimageloader.core.ImageLoader;
|
||||||
import com.nostra13.universalimageloader.core.assist.FailReason;
|
import com.nostra13.universalimageloader.core.assist.FailReason;
|
||||||
|
|
@ -429,9 +431,10 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP
|
||||||
.apply();
|
.apply();
|
||||||
if (showAlbumArt) {
|
if (showAlbumArt) {
|
||||||
final String currentAlbumArtUri = MusicUtil.getSongImageLoaderString(song);
|
final String currentAlbumArtUri = MusicUtil.getSongImageLoaderString(song);
|
||||||
|
Point screenSize = Util.getScreenSize(this);
|
||||||
ImageLoader.getInstance().displayImage(
|
ImageLoader.getInstance().displayImage(
|
||||||
currentAlbumArtUri,
|
currentAlbumArtUri,
|
||||||
new NonViewAware(new ImageSize(-1, -1), ViewScaleType.CROP),
|
new NonViewAware(new ImageSize(screenSize.x, screenSize.y), ViewScaleType.CROP),
|
||||||
new DisplayImageOptions.Builder()
|
new DisplayImageOptions.Builder()
|
||||||
.postProcessor(new BitmapProcessor() {
|
.postProcessor(new BitmapProcessor() {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue