From e386b072f52823a4103309185a33df3122e2c676 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E5=B0=8F=E6=B1=9F?= <461355754@qq.com> Date: Wed, 10 Dec 2025 19:43:43 +0800 Subject: [PATCH] =?UTF-8?q?1:=E4=BF=AE=E6=94=B9=E6=8C=9A=E5=8F=8B=E5=B1=95?= =?UTF-8?q?=E7=A4=BA=E4=B8=8D=E6=AD=A3=E7=A1=AE=202=EF=BC=9A=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=AD=8C=E5=8D=95=E6=98=BE=E7=A4=BA=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=203=EF=BC=9A=E4=BF=AE=E6=94=B9=E5=AE=B6?= =?UTF-8?q?=E6=97=8F=E6=94=B6=E7=9B=8A=E4=B8=8A=E6=8B=89=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E4=B8=8D=E5=85=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/activity/TotalRevenueActivity.kt | 7 +- .../user/activity/UserPlaylistActivity.java | 32 ++------- .../modulemain/adapter/BosomFriendAdapter.kt | 72 ++++++++++++------- .../main/res/layout/fragment_bosom_friend.xml | 2 +- 4 files changed, 59 insertions(+), 54 deletions(-) diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/TotalRevenueActivity.kt b/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/TotalRevenueActivity.kt index b3de06d7..397b15d3 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/TotalRevenueActivity.kt +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/TotalRevenueActivity.kt @@ -80,7 +80,7 @@ class TotalRevenueActivity : BaseMvpActivity { diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/UserPlaylistActivity.java b/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/UserPlaylistActivity.java index 56da1d55..a5af6c75 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/UserPlaylistActivity.java +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/UserPlaylistActivity.java @@ -30,7 +30,7 @@ public class UserPlaylistActivity extends BaseMvpActivity mSongPlaylistBean; + private List mSongPlaylistBean = new ArrayList<>(); @Override protected void initView() { @@ -60,7 +60,7 @@ public class UserPlaylistActivity extends BaseMvpActivity()); + mAdapter = new UserPlaylistAdapter(this, mSongPlaylistBean); mBinding.recycleView.setAdapter(mAdapter); // 设置滑动操作 // ItemTouchHelper itemTouchHelper = UserPlaylistAdapter.getItemTouchHelper(mAdapter); @@ -146,31 +146,13 @@ public class UserPlaylistActivity extends BaseMvpActivity) : BaseMultiItemQuic holder.setText(R.id.tv_heartbeat, noCpBean.relation_name) // 显示关系名称 - holder.setText(R.id.tv_cp_lv, noCpBean.relation_name) +// holder.setText(R.id.tv_cp_lv, noCpBean.relation_name) var meHeadView: MeHeadView var meHeadView2: MeHeadView meHeadView = holder.getView(R.id.user_nav1) meHeadView2 = holder.getView(R.id.user_nav2) - meHeadView.setSex(noCpBean.relation_list[0].sex1,noCpBean.relation_list[0].avatar1,noCpBean.relation_list[0].dress1) - meHeadView2.setSex(noCpBean.relation_list[0].sex2,noCpBean.relation_list[0].avatar2,noCpBean.relation_list[0].dress2) + if (noCpBean.relation_list[0].user_id1 == userId.toInt()){ + meHeadView.setSex(noCpBean.relation_list[0].sex1,noCpBean.relation_list[0].avatar1,noCpBean.relation_list[0].dress1) + holder.setText(R.id.tv_nickname1, noCpBean.relation_list[0].nickname1) + holder.setText(R.id.tv_nickname2, noCpBean.relation_list[0].nickname2) + meHeadView2.setSex(noCpBean.relation_list[0].sex2,noCpBean.relation_list[0].avatar2,noCpBean.relation_list[0].dress2) + + }else{ + meHeadView.setSex(noCpBean.relation_list[0].sex2,noCpBean.relation_list[0].avatar2,noCpBean.relation_list[0].dress2) + holder.setText(R.id.tv_nickname1, noCpBean.relation_list[0].nickname2) + holder.setText(R.id.tv_nickname2, noCpBean.relation_list[0].nickname1) + meHeadView2.setSex(noCpBean.relation_list[0].sex1,noCpBean.relation_list[0].avatar1,noCpBean.relation_list[0].dress1) + + } + // 设置点击事件 + holder.getView(R.id.user_nav1).setOnClickListener { + if(noCpBean.relation_list[0].user_id1 == userId.toInt()){ + onItemClickListener?.onUserClick(noCpBean.relation_list[0].user_id1.toString()) + + }else{ + onItemClickListener?.onUserClick(noCpBean.relation_list[0].user_id2.toString()) + } + // 点击第一个用户头像 + } + holder.getView(R.id.user_nav2).setOnClickListener { + // 点击第二个用户头像 +// onItemClickListener?.onUserClick(noCpBean.relation_list[0].user_id2.toString()) + if(noCpBean.relation_list[0].user_id2 == userId.toInt()){ + onItemClickListener?.onUserClick(noCpBean.relation_list[0].user_id2.toString()) + + }else{ + onItemClickListener?.onUserClick(noCpBean.relation_list[0].user_id1.toString()) + } + } // 显示relation_list内容 // ImageUtils.loadHead(noCpBean.relation_list[0].avatar1, holder.getView(R.id.user_nav1)) - holder.setText(R.id.tv_nickname1, noCpBean.relation_list[0].nickname1) + // ImageUtils.loadHead(noCpBean.relation_list[0].avatar2, holder.getView(R.id.user_nav2)) - holder.setText(R.id.tv_nickname2, noCpBean.relation_list[0].nickname2) - if (noCpBean.relation_list[0].user_id1 == SpUtil.getUserId() || noCpBean.relation_list[0].user_id2 == SpUtil.getUserId()) { + + if (noCpBean.relation_list[0].user_id1 == userId.toInt() || noCpBean.relation_list[0].user_id2 ==userId.toInt()) { holder.setVisible(R.id.icon_cp_zd, true) holder.setVisible(R.id.icon_cp_dele, true) } else { holder.setVisible(R.id.icon_cp_zd, false) holder.setVisible(R.id.icon_cp_dele, false) } - // 设置点击事件 - holder.getView(R.id.user_nav1).setOnClickListener { - // 点击第一个用户头像 - onItemClickListener?.onUserClick(noCpBean.relation_list[0].user_id1.toString()) - } - holder.getView(R.id.user_nav2).setOnClickListener { - // 点击第二个用户头像 - onItemClickListener?.onUserClick(noCpBean.relation_list[0].user_id2.toString()) - } // 设置删除按钮点击事件 holder.getView(R.id.icon_cp_dele).setOnClickListener { @@ -188,7 +210,7 @@ class BosomFriendAdapter(data: MutableList) : BaseMultiItemQuic meHeadView=holder.getView(R.id.user_nav1) meHeadView2=holder.getView(R.id.user_nav2) - if (relation1.user_id1== SpUtil.getUserId()){ + if (relation1.user_id1== userId.toInt()){ meHeadView.setSex(relation1.sex2,relation1.avatar2,relation1.dress2) holder.setText(R.id.tv_nickname1, relation1.nickname2) @@ -197,7 +219,7 @@ class BosomFriendAdapter(data: MutableList) : BaseMultiItemQuic holder.setText(R.id.tv_nickname1, relation1.nickname1) } - if (relation2.user_id1== SpUtil.getUserId()){ + if (relation2.user_id1==userId.toInt()){ meHeadView2.setSex(relation2.sex2,relation2.avatar2,relation2.dress2) holder.setText(R.id.tv_nickname2, relation2.nickname2) }else{ @@ -215,7 +237,7 @@ class BosomFriendAdapter(data: MutableList) : BaseMultiItemQuic holder.setText(R.id.tv_gx_time2, TimeUtils.formatDurationDaysOnly(noCpBean.relation_list[1].end_time.toLong()* 1000 - System.currentTimeMillis())) holder.getView(R.id.user_nav1).setOnClickListener { - if (relation1.user_id1== SpUtil.getUserId()){ + if (relation1.user_id1== userId.toInt()){ // 点击第一个用户头像 onItemClickListener?.onUserClick(relation1.user_id2.toString()) }else { @@ -225,7 +247,7 @@ class BosomFriendAdapter(data: MutableList) : BaseMultiItemQuic } holder.getView(R.id.user_nav2).setOnClickListener { - if (relation2.user_id1== SpUtil.getUserId()) { + if (relation2.user_id1== userId.toInt()) { // 点击第二个用户头像 onItemClickListener?.onUserClick(relation2.user_id2.toString()) }else{ @@ -251,7 +273,7 @@ class BosomFriendAdapter(data: MutableList) : BaseMultiItemQuic meHeadView2=holder.getView(R.id.user_nav2) meHeadView3=holder.getView(R.id.user_nav3) - if (relation1.user_id1== SpUtil.getUserId()){ + if (relation1.user_id1== userId.toInt()){ meHeadView.setSex(relation1.sex2,relation1.avatar2,relation1.dress2) holder.setText(R.id.tv_nickname1, relation1.nickname2) }else{ @@ -259,7 +281,7 @@ class BosomFriendAdapter(data: MutableList) : BaseMultiItemQuic holder.setText(R.id.tv_nickname1, relation1.nickname1) } - if (relation2.user_id1== SpUtil.getUserId()){ + if (relation2.user_id1== userId.toInt()){ meHeadView2.setSex(relation2.sex2,relation2.avatar2,relation2.dress2) holder.setText(R.id.tv_nickname2, relation2.nickname2) }else{ @@ -267,7 +289,7 @@ class BosomFriendAdapter(data: MutableList) : BaseMultiItemQuic holder.setText(R.id.tv_nickname2, relation2.nickname1) } - if (relation3.user_id1== SpUtil.getUserId()){ + if (relation3.user_id1==userId.toInt()){ meHeadView3.setSex(relation3.sex2,relation3.avatar2,relation3.dress2) holder.setText(R.id.tv_nickname3, relation3.nickname2) }else{ @@ -292,7 +314,7 @@ class BosomFriendAdapter(data: MutableList) : BaseMultiItemQuic holder.setText(R.id.tv_gx_time3, TimeUtils.formatDurationDaysOnly(noCpBean.relation_list[2].end_time.toLong()* 1000 - System.currentTimeMillis())) holder.getView(R.id.user_nav1).setOnClickListener { - if (relation1.user_id1== SpUtil.getUserId()){ + if (relation1.user_id1== userId.toInt()){ // 点击第一个用户头像 onItemClickListener?.onUserClick(relation1.user_id2.toString()) }else { @@ -302,7 +324,7 @@ class BosomFriendAdapter(data: MutableList) : BaseMultiItemQuic } holder.getView(R.id.user_nav2).setOnClickListener { - if (relation2.user_id1== SpUtil.getUserId()) { + if (relation2.user_id1== userId.toInt()) { // 点击第二个用户头像 onItemClickListener?.onUserClick(relation2.user_id2.toString()) }else{ @@ -310,7 +332,7 @@ class BosomFriendAdapter(data: MutableList) : BaseMultiItemQuic } } holder.getView(R.id.user_nav3).setOnClickListener { - if (relation3.user_id1== SpUtil.getUserId()) { + if (relation3.user_id1==userId.toInt()) { // 点击第三个用户头像 onItemClickListener?.onUserClick(relation3.user_id2.toString()) }else{ diff --git a/MainModule/src/main/res/layout/fragment_bosom_friend.xml b/MainModule/src/main/res/layout/fragment_bosom_friend.xml index 02614b06..83f01856 100644 --- a/MainModule/src/main/res/layout/fragment_bosom_friend.xml +++ b/MainModule/src/main/res/layout/fragment_bosom_friend.xml @@ -232,7 +232,7 @@ android:layout_marginTop="@dimen/dp_16" android:background="@mipmap/bj_heartbeat_ts" android:gravity="center" - android:text="暂无关系,前往房间互送特殊礼物打成关系吧" + android:text="暂无关系,前往房间互送特殊礼物达成关系吧" android:textColor="#624E79" android:textSize="@dimen/sp_12" android:visibility="visible"