diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/bean/room/RoomAuction.java b/BaseModule/src/main/java/com/xscm/moduleutil/bean/room/RoomAuction.java index 513fd213..159da722 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/bean/room/RoomAuction.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/bean/room/RoomAuction.java @@ -40,6 +40,7 @@ public class RoomAuction implements Serializable { private String nobility_image;//贵族图标 private String nickname_color;//昵称颜色 private String mic_cycle;//麦圈 + private int is_online=1;//是否在线 : 1在线 2离线 } @Data diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/utils/MeHeadView.java b/BaseModule/src/main/java/com/xscm/moduleutil/utils/MeHeadView.java index e11d1037..6ae86d9b 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/utils/MeHeadView.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/utils/MeHeadView.java @@ -97,4 +97,32 @@ public class MeHeadView extends ConstraintLayout { mIvSex.setVisibility(VISIBLE); mIvSex.setImageResource(sex == 1 ? R.mipmap.nan : R.mipmap.nv); } + + /** + * 设置头像,性别,头像框,贵族 + * @param sex + * @param headPicture + * @param framePicture + * @param nobilityImage + */ + public void setAll(int sex,String headPicture, String framePicture, String nobilityImage) { + if (!TextUtils.isEmpty(headPicture)) { + ImageUtils.loadHead(headPicture, mRiv); + } + if (TextUtils.isEmpty(framePicture)) { + mIvFrame.setVisibility(GONE); + } else { + mIvFrame.setVisibility(VISIBLE); + mIvFrame.setSource(framePicture, 1); + } + + mIvSex.setImageResource(sex == 1 ? R.mipmap.nan : R.mipmap.nv); + if (nobilityImage != null && !TextUtils.isEmpty(nobilityImage)) { + iv_frame_bg.setVisibility(VISIBLE); + ImageUtils.loadRoomItem(nobilityImage, iv_frame_bg); + } else { + iv_frame_bg.setVisibility(GONE); + } + + } } diff --git a/BaseModule/src/main/res/layout/me_view_decoration_head.xml b/BaseModule/src/main/res/layout/me_view_decoration_head.xml index 28ca2994..2ab25571 100644 --- a/BaseModule/src/main/res/layout/me_view_decoration_head.xml +++ b/BaseModule/src/main/res/layout/me_view_decoration_head.xml @@ -22,15 +22,7 @@ app:layout_constraintWidth_percent="0.95" app:riv_oval="true" /> - + + + (), roomPitBean.sex = messageEvent.text.list[j].sex.toString() + "" roomPitBean.dress = messageEvent.text.list[j].dress roomPitBean.charm = messageEvent.text.list[j].charm + roomPitBean.is_online=messageEvent.text.list[j].is_online return roomPitBean } diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/FriendshipRoomFragment.java b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/FriendshipRoomFragment.java index bede99d3..393c6fe2 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/FriendshipRoomFragment.java +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/FriendshipRoomFragment.java @@ -461,7 +461,7 @@ public class FriendshipRoomFragment extends BaseRoomFragment + tools:text="用户列表(0)" /> @@ -46,6 +47,14 @@ android:gravity="center_vertical" android:orientation="horizontal"> + +