瀏覽代碼

[마이][Common] 버킷리스트 이미지 로딩 추가

Hasemi 7 年之前
父節點
當前提交
74767e81ec

+ 5 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/bookmark/BookMarkListViewHolder.java

@@ -6,6 +6,7 @@ import android.widget.ImageView;
 import android.widget.TextView;
 
 import com.bumptech.glide.Glide;
+import com.bumptech.glide.request.RequestOptions;
 
 import kr.co.zumo.app.R;
 import kr.co.zumo.app.lifeplus.bean.api.BookmarkBean;
@@ -41,9 +42,11 @@ public class BookMarkListViewHolder extends BookMarkListView {
     this.index = index;
 
     if (null != bean) {
-
+      imageViewBookMark.setScaleType(ImageView.ScaleType.CENTER);
       Glide.with(imageViewBookMark)
-        .asBitmap().load(bean.getImageUrl()).into(imageViewBookMark);
+        .asBitmap()
+        .apply(new RequestOptions().placeholder(R.drawable.image_loading_small))
+        .load(bean.getImageUrl()).into(imageViewBookMark);
       textViewBookMarkTitle.setText(bean.getTwoLineTitle());
       checkBoxLike.setChecked(bean.isLiked());
       checkBoxBookMark.setChecked(bean.isBookmarked());

+ 6 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/bookmark/DefaultBookMarkImageViewHolder.java

@@ -5,6 +5,7 @@ import android.widget.ImageView;
 import android.widget.TextView;
 
 import com.bumptech.glide.Glide;
+import com.bumptech.glide.request.RequestOptions;
 
 import kr.co.zumo.app.R;
 import kr.co.zumo.app.lifeplus.bean.api.BookmarkBean;
@@ -48,8 +49,12 @@ public class DefaultBookMarkImageViewHolder extends DefaultBookMarkView {
     super.setDefaultImageList(bean);
 
     if (null != bean) {
+      imageViewDefaultBookMark.setScaleType(ImageView.ScaleType.CENTER);
       Glide.with(imageViewDefaultBookMark)
-        .asBitmap().load(bean.getImageUrl()).into(imageViewDefaultBookMark);
+        .asBitmap()
+        .apply(new RequestOptions().placeholder(R.drawable.image_loading_full))
+        .load(bean.getImageUrl()).into(imageViewDefaultBookMark);
+
       textViewDefaultBookMark.setText(bean.getTitle());
     }
 

+ 4 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/bucketlist/AddMyBucketListViewHolder.java

@@ -40,8 +40,11 @@ public class AddMyBucketListViewHolder extends RecyclerView.ViewHolder {
     if (null != bean) {
       imageViewSelectImage = itemView.findViewById(R.id.image_view_select_image);
       imageVieWCircleBorder = itemView.findViewById(R.id.image_view_select_border);
+      imageViewSelectImage.setScaleType(ImageView.ScaleType.CENTER);
       Glide.with(imageViewSelectImage)
-        .asBitmap().load(bean.getThumbnailUrl()).apply(RequestOptions.circleCropTransform()).into(imageViewSelectImage);
+        .asBitmap().load(bean.getThumbnailUrl())
+        .apply(new RequestOptions().placeholder(R.drawable.image_loading_full))
+        .apply(RequestOptions.circleCropTransform()).into(imageViewSelectImage);
       imageViewSelectImage.setOnClickListener(view -> {
         if (null != listener) {
           listener.onClick(getIndex());

+ 6 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/bucketlist/BestBucketListPagerAdapter.java

@@ -10,6 +10,7 @@ import android.widget.ImageView;
 import android.widget.TextView;
 
 import com.bumptech.glide.Glide;
+import com.bumptech.glide.request.RequestOptions;
 
 import java.util.List;
 
@@ -59,7 +60,11 @@ public class BestBucketListPagerAdapter extends PagerAdapter {
 
     BucketBean bean = bestBeans.get(position);
     if (null != bean) {
-      Glide.with(imageViewShowBucketList).load(bean.getImageUrl()).into(imageViewShowBucketList);
+      imageViewShowBucketList.setScaleType(ImageView.ScaleType.CENTER);
+      Glide.with(imageViewShowBucketList)
+        .load(bean.getImageUrl())
+        .apply(new RequestOptions().placeholder(R.drawable.image_loading_full))
+        .into(imageViewShowBucketList);
       textViewBucketListTitle.setText(bean.getTitle());
     }