Merge pull request #223 from tkashkin/artist_image
Performance issue with artist images (#174)
This commit is contained in:
commit
685f64e278
3 changed files with 0 additions and 5 deletions
|
|
@ -12,7 +12,6 @@ import android.view.ViewGroup;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.bumptech.glide.Priority;
|
import com.bumptech.glide.Priority;
|
||||||
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
||||||
import com.bumptech.glide.request.target.Target;
|
|
||||||
import com.kabouzeid.appthemehelper.util.ATHUtil;
|
import com.kabouzeid.appthemehelper.util.ATHUtil;
|
||||||
import com.kabouzeid.gramophone.R;
|
import com.kabouzeid.gramophone.R;
|
||||||
import com.kabouzeid.gramophone.adapter.base.MediaEntryViewHolder;
|
import com.kabouzeid.gramophone.adapter.base.MediaEntryViewHolder;
|
||||||
|
|
@ -92,7 +91,6 @@ public class SearchAdapter extends RecyclerView.Adapter<SearchAdapter.ViewHolder
|
||||||
.animate(android.R.anim.fade_in)
|
.animate(android.R.anim.fade_in)
|
||||||
.priority(Priority.LOW)
|
.priority(Priority.LOW)
|
||||||
.signature(ArtistSignatureUtil.getInstance(activity).getArtistSignature(artist.getName()))
|
.signature(ArtistSignatureUtil.getInstance(activity).getArtistSignature(artist.getName()))
|
||||||
.override(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL)
|
|
||||||
.into(holder.image);
|
.into(holder.image);
|
||||||
break;
|
break;
|
||||||
case SONG:
|
case SONG:
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ import android.view.ViewGroup;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.bumptech.glide.Priority;
|
import com.bumptech.glide.Priority;
|
||||||
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
||||||
import com.bumptech.glide.request.target.Target;
|
|
||||||
import com.kabouzeid.appthemehelper.util.ColorUtil;
|
import com.kabouzeid.appthemehelper.util.ColorUtil;
|
||||||
import com.kabouzeid.appthemehelper.util.MaterialValueHelper;
|
import com.kabouzeid.appthemehelper.util.MaterialValueHelper;
|
||||||
import com.kabouzeid.gramophone.R;
|
import com.kabouzeid.gramophone.R;
|
||||||
|
|
@ -137,7 +136,6 @@ public class ArtistAdapter extends AbsMultiSelectAdapter<ArtistAdapter.ViewHolde
|
||||||
.animate(android.R.anim.fade_in)
|
.animate(android.R.anim.fade_in)
|
||||||
.priority(Priority.LOW)
|
.priority(Priority.LOW)
|
||||||
.signature(ArtistSignatureUtil.getInstance(activity).getArtistSignature(artist.getName()))
|
.signature(ArtistSignatureUtil.getInstance(activity).getArtistSignature(artist.getName()))
|
||||||
.override(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL)
|
|
||||||
.into(new PhonographColoredTarget(holder.image) {
|
.into(new PhonographColoredTarget(holder.image) {
|
||||||
@Override
|
@Override
|
||||||
public void onLoadCleared(Drawable placeholder) {
|
public void onLoadCleared(Drawable placeholder) {
|
||||||
|
|
|
||||||
|
|
@ -277,7 +277,6 @@ public class ArtistDetailActivity extends AbsSlidingMusicPanelActivity implement
|
||||||
.placeholder(R.drawable.default_artist_image)
|
.placeholder(R.drawable.default_artist_image)
|
||||||
.signature(ArtistSignatureUtil.getInstance(this).getArtistSignature(getArtist().getName()))
|
.signature(ArtistSignatureUtil.getInstance(this).getArtistSignature(getArtist().getName()))
|
||||||
.dontAnimate()
|
.dontAnimate()
|
||||||
.override(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL)
|
|
||||||
.listener(new RequestListener<ArtistImage, BitmapPaletteWrapper>() {
|
.listener(new RequestListener<ArtistImage, BitmapPaletteWrapper>() {
|
||||||
@Override
|
@Override
|
||||||
public boolean onException(@Nullable Exception e, ArtistImage model, Target<BitmapPaletteWrapper> target, boolean isFirstResource) {
|
public boolean onException(@Nullable Exception e, ArtistImage model, Target<BitmapPaletteWrapper> target, boolean isFirstResource) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue