|
|
@@ -1,9 +1,16 @@
|
|
|
package kr.co.zumo.app.lifeplus.view.screen.contents;
|
|
|
|
|
|
+import android.graphics.drawable.Drawable;
|
|
|
+import android.support.annotation.Nullable;
|
|
|
+import android.util.Log;
|
|
|
import android.view.View;
|
|
|
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.request.RequestListener;
|
|
|
+import com.bumptech.glide.request.target.Target;
|
|
|
|
|
|
import kr.co.zumo.app.R;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.ContentsDetailBean;
|
|
|
@@ -29,19 +36,33 @@ public class ContentsCardHolder extends ContentsHolder<ContentsDetailBean> {
|
|
|
|
|
|
@Override
|
|
|
protected void bindInternal() {
|
|
|
+ Log.w("APP# ContentsCardHolder | bindInternal", "|" + "-----------------------------------------.. bind..");
|
|
|
|
|
|
+ Glide.with(imageViewCardListicleCover).load(bean.getImageUrl())
|
|
|
+ .listener(new RequestListener<Drawable>() {
|
|
|
+ @Override
|
|
|
+ public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
|
|
|
+ Log.e("APP# ContentsCardHolder | onResourceReady", "|" + resource.getIntrinsicWidth());
|
|
|
+ Log.e("APP# ContentsCardHolder | onResourceReady", "|" + resource.getIntrinsicHeight());
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .into(imageViewCardListicleCover);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void attach() {
|
|
|
|
|
|
- Glide.with(imageViewCardListicleCover).load(bean.getImageUrl()).into(imageViewCardListicleCover);
|
|
|
-
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void detach() {
|
|
|
- Glide.with(imageViewCardListicleCover).clear(imageViewCardListicleCover);
|
|
|
+// Glide.with(imageViewCardListicleCover).clear(imageViewCardListicleCover);
|
|
|
}
|
|
|
|
|
|
}
|