wangxiang 1 year ago
parent
commit
79dd743d2b
  1. 7
      app/src/main/java/com/kanglai/push/ui/adapter/MessageSwipeableRecyclerAdapter.java
  2. 3
      app/src/main/res/layout/item_swipeable_message.xml

7
app/src/main/java/com/kanglai/push/ui/adapter/MessageSwipeableRecyclerAdapter.java

@ -143,14 +143,15 @@ public class MessageSwipeableRecyclerAdapter extends RecyclerView.Adapter<Messag
//if (!TextUtils.isEmpty(item.getIsRead())&&"1".equals(item.getIsRead())) holder.badge.setVisibility(View.VISIBLE); //if (!TextUtils.isEmpty(item.getIsRead())&&"1".equals(item.getIsRead())) holder.badge.setVisibility(View.VISIBLE);
/** 文字非空 以及 非url */ /** 文字非空 以及 非url */
if (!TextUtils.isEmpty(item.getAvatar()) && !Patterns.WEB_URL.matcher(avatarUrl).matches()) avatarUrl = BuildConfig.HOST_URL + avatarUrl.substring(1); if (!TextUtils.isEmpty(item.getAvatar()) && !Patterns.WEB_URL.matcher(avatarUrl).matches()) avatarUrl = BuildConfig.HOST_URL + avatarUrl.substring(1);
if (holder.image.getDrawable() == null) {
Glide.with(holder.itemView.getContext()) Glide.with(holder.itemView.getContext())
.load(avatarUrl) .load(avatarUrl)
.skipMemoryCache(true)
.centerCrop() .centerCrop()
.override(100, 100) .override(100, 100)
.placeholder(R.drawable.icon_img_loading) // 加载图片 .placeholder(R.drawable.icon_img_loading)
.error(R.drawable.icon_links_avatar) // 加载错误 .error(R.drawable.icon_links_avatar)
.into(holder.image); .into(holder.image);
}
holder.container.setOnTouchListener((view, event) -> { holder.container.setOnTouchListener((view, event) -> {
onSwipeableViewContainerTouch(view, event); onSwipeableViewContainerTouch(view, event);
return false; return false;

3
app/src/main/res/layout/item_swipeable_message.xml

@ -58,8 +58,7 @@
android:layout_width="@dimen/dp_50" android:layout_width="@dimen/dp_50"
android:layout_height="@dimen/dp_45" android:layout_height="@dimen/dp_45"
android:layout_centerInParent="true" android:layout_centerInParent="true"
android:layout_marginStart="@dimen/dp_6" android:layout_marginStart="@dimen/dp_6" />
android:src="@drawable/icon_links_avatar" />
<!--<ImageView <!--<ImageView
android:id="@+id/message_left_badge" android:id="@+id/message_left_badge"
android:visibility="gone" android:visibility="gone"

Loading…
Cancel
Save