Made some progress switching to glide

This commit is contained in:
Karim Abou Zeid 2015-12-31 15:37:47 +01:00
commit 26cf5d8e0f
16 changed files with 255 additions and 355 deletions

View file

@ -5,23 +5,21 @@ import android.widget.ImageView;
import com.bumptech.glide.request.animation.GlideAnimation;
import com.kabouzeid.gramophone.R;
import com.kabouzeid.gramophone.glide.palette.BitmapPaletteTarget;
import com.kabouzeid.gramophone.glide.palette.BitmapPaletteWrapper;
import com.kabouzeid.gramophone.util.ColorUtil;
import hugo.weaving.DebugLog;
public abstract class PhonographPaletteTarget extends BitmapPaletteTarget {
public PhonographPaletteTarget(ImageView view) {
public abstract class PhonographColoredTarget extends BitmapPaletteTarget {
public PhonographColoredTarget(ImageView view) {
super(view);
}
@DebugLog
@Override
public void onLoadFailed(Exception e, Drawable errorDrawable) {
super.onLoadFailed(e, errorDrawable);
onColorReady(getDefaultBarColor());
}
@DebugLog
@Override
public void onResourceReady(BitmapPaletteWrapper resource, GlideAnimation<? super BitmapPaletteWrapper> glideAnimation) {
super.onResourceReady(resource, glideAnimation);

View file

@ -1,4 +1,4 @@
package com.kabouzeid.gramophone.glide;
package com.kabouzeid.gramophone.glide.palette;
import com.bumptech.glide.load.engine.Resource;
import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.gramophone.glide;
package com.kabouzeid.gramophone.glide.palette;
import android.widget.ImageView;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.gramophone.glide;
package com.kabouzeid.gramophone.glide.palette;
import android.content.Context;
import android.graphics.Bitmap;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.gramophone.glide;
package com.kabouzeid.gramophone.glide.palette;
import android.graphics.Bitmap;
import android.support.v7.graphics.Palette;