|
|
@@ -1,6 +1,6 @@
|
|
|
package kr.co.zumo.app.lifeplus.view.screen.contents;
|
|
|
|
|
|
-import android.graphics.Bitmap;
|
|
|
+import android.graphics.drawable.Drawable;
|
|
|
import android.support.annotation.Nullable;
|
|
|
import android.util.Log;
|
|
|
import android.view.View;
|
|
|
@@ -10,7 +10,6 @@ import android.widget.ImageView;
|
|
|
import com.bumptech.glide.Glide;
|
|
|
import com.bumptech.glide.load.DataSource;
|
|
|
import com.bumptech.glide.load.engine.GlideException;
|
|
|
-import com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions;
|
|
|
import com.bumptech.glide.request.RequestListener;
|
|
|
import com.bumptech.glide.request.RequestOptions;
|
|
|
import com.bumptech.glide.request.target.Target;
|
|
|
@@ -53,22 +52,21 @@ public class ContentsCardCoverHolder extends ContentsHolder<ContentsItemBean> {
|
|
|
protected void bindInternal() {
|
|
|
imageViewShopping.setVisibility(ContentsItemBean.TYPE_ATTRIBUTE_PURCHASE.equals(bean.getListAttributeType()) ? View.VISIBLE : View.GONE);
|
|
|
Glide.with(imageViewCardListicleCover)
|
|
|
- .asBitmap()
|
|
|
- .transition(new BitmapTransitionOptions().crossFade(100))
|
|
|
+ // .asBitmap()
|
|
|
+ // .transition(new BitmapTransitionOptions().crossFade(100))
|
|
|
// .apply(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.NONE))
|
|
|
- .apply(new RequestOptions().skipMemoryCache(true))
|
|
|
// 커버에는 placeholder 없음.
|
|
|
// .apply(new RequestOptions().placeholder(ResourceUtil.getDrawable(imageViewCardListicleCover.getContext(), R.drawable.image_loading_full)))
|
|
|
.load(bean.getImageUrl())
|
|
|
- .transition(new BitmapTransitionOptions().crossFade(100))
|
|
|
- .listener(new RequestListener<Bitmap>() {
|
|
|
+ .apply(new RequestOptions().skipMemoryCache(true))
|
|
|
+ .listener(new RequestListener<Drawable>() {
|
|
|
@Override
|
|
|
- public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Bitmap> target, boolean isFirstResource) {
|
|
|
+ public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public boolean onResourceReady(Bitmap resource, Object model, Target<Bitmap> target, DataSource dataSource, boolean isFirstResource) {
|
|
|
+ public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
|
|
|
Visibler.visible(dimTop, dimBottom);
|
|
|
imageViewCardListicleCover.setImageResource(0);
|
|
|
imageViewCardListicleCover.setScaleType(ImageView.ScaleType.CENTER_CROP);
|