diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_master.png b/BaseModule/src/main/res/mipmap-hdpi/icon_master.png index 7fcc242e..ff914962 100644 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_master.png and b/BaseModule/src/main/res/mipmap-hdpi/icon_master.png differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_master.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_master.png index 4ca7cf69..fd291c34 100644 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_master.png and b/BaseModule/src/main/res/mipmap-xhdpi/icon_master.png differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_master.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_master.png index 188a2557..5eed3a0e 100644 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_master.png and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_master.png differ diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt index 4a2bafd8..0a04cea0 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt @@ -2161,7 +2161,7 @@ class RoomActivity : BaseMvpActivity(), val typeId = mRoomInfoResp?.room_info?.type_id if ("2" == typeId) { roomFragment!!.handleRoomMessage(messageEvent) - } else if ("1" == typeId || "4" == typeId || "3" == typeId || "8" == typeId || "9" == typeId) { + } else if ("1" == typeId || "4" == typeId || "3" == typeId || "8" == typeId || "9" == typeId || "10" == typeId) { val labelId = mRoomInfoResp!!.room_info.label_id if ("2" == labelId) { roomFragment!!.handleRoomMessage(messageEvent) diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/RoomFragment.java b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/RoomFragment.java index 80edb364..71f2e9a9 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/RoomFragment.java +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/RoomFragment.java @@ -533,6 +533,7 @@ public class RoomFragment extends BaseMvpFragment - if (view.id == R.id.tv_renew) { + adapter?.setOnItemClickListener(object : MyFamilyAdapter.OnItemClickListener { + //点击头像展示用户主页 + override fun onItemClick(position: Int, item: MyFamilyBean.GroupMembersListsBean) { val item = dataList[position] + val intent = Intent(activity, UserHomepageActivity::class.java) + intent.putExtra("userId", item.user_id.toString()) + startActivity(intent) + } + // 检查点击的是否是续租按钮 + + override fun onRenewClick( + position: Int, + item: MyFamilyBean.GroupMembersListsBean + ) { +// if (item.free_renewal > 0) { queren1( 1, - onMessage(1, item.nickname, item.free_renewal, item.free_re_sign_day, null, null), + onMessage( + 1, + item.nickname, + item.free_renewal, + item.free_re_sign_day, + null, + null + ), item.user_id.toString() ) } else { @@ -180,14 +201,8 @@ class MyFamilyFragment(var data: MyFamilyBean) : BaseFragment(R.id.iv_head).setOnClickListener { val position = helper.adapterPosition if (position != RecyclerView.NO_POSITION) { onItemClickListener?.onItemClick(position, item) } } + + // 设置续租按钮的点击事件 + helper.getView(R.id.tv_renew).setOnClickListener { + val position = helper.adapterPosition + if (position != RecyclerView.NO_POSITION) { + onItemClickListener?.onRenewClick(position, item) + } + } var flex_entry: FlexboxLayout=helper.getView(R.id.flex_entry) var meHeadView : MeHeadView= helper.getView(R.id.iv_head) var tvName : ShineTextView =helper.getView(R.id.tv_name) diff --git a/MainModule/src/main/java/com/xscm/modulemain/dialog/RoomTalentDialog.kt b/MainModule/src/main/java/com/xscm/modulemain/dialog/RoomTalentDialog.kt index 65d930b0..a7b15984 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/dialog/RoomTalentDialog.kt +++ b/MainModule/src/main/java/com/xscm/modulemain/dialog/RoomTalentDialog.kt @@ -65,10 +65,6 @@ class RoomTalentDialog(context: Context, val roomId: String) : override fun onNext(t: MutableList) { if (t.isNotEmpty()) { - - t.addAll(t) - t.addAll(t) - t.addAll(t) adapter = RoomTalentAdapter(t) { selectedValue, position -> // 处理选中事件 LogUtils.e("选中了: $selectedValue, 位置: $position") diff --git a/MainModule/src/main/res/layout/item_family_members.xml b/MainModule/src/main/res/layout/item_family_members.xml index e662de2c..fc7da718 100644 --- a/MainModule/src/main/res/layout/item_family_members.xml +++ b/MainModule/src/main/res/layout/item_family_members.xml @@ -210,12 +210,12 @@ android:layout_marginBottom="@dimen/dp_12" app:layout_constraintEnd_toEndOf="parent" android:layout_marginEnd="@dimen/dp_8" - android:paddingHorizontal="@dimen/dp_18" + android:paddingHorizontal="@dimen/dp_5" android:paddingVertical="@dimen/dp_6" android:textColor="@color/white" android:background="@drawable/cs" - android:textSize="@dimen/sp_14" - app:layout_constraintHorizontal_weight="0.8" + android:textSize="@dimen/sp_12" + app:layout_constraintHorizontal_weight="0.7" android:gravity="center" android:visibility="invisible"/>