diff --git a/app/src/main/java/com/mango/moshen/home/fragment/MeFragment.kt b/app/src/main/java/com/mango/moshen/home/fragment/MeFragment.kt index 7fcd7a8c7..97151e14d 100644 --- a/app/src/main/java/com/mango/moshen/home/fragment/MeFragment.kt +++ b/app/src/main/java/com/mango/moshen/home/fragment/MeFragment.kt @@ -228,6 +228,14 @@ class MeFragment : BaseFragment(), View.OnClickListener { anchorDrawableResIds[it.grade.toUpperCase(Locale.getDefault())]?.let { resId -> mBinding.tvAnchorGrade.setBackgroundResource(resId) } + //白名单用户不需要点击事件 + if (it.inWhitelist == true) { + mBinding.tvAnchorGrade.setOnClickListener(null) + } else { + mBinding.tvAnchorGrade.setOnClickListener { + AnchorGradeDialog.newInstance().show(mContext) + } + } } } @@ -525,8 +533,6 @@ class MeFragment : BaseFragment(), View.OnClickListener { ) } R.id.ll_pm_mode -> PatriarchModeActivity.start(mContext) - - R.id.tv_anchor_grade -> AnchorGradeDialog.newInstance().show(mContext) else -> {} } } diff --git a/app/src/main/res/layout/fragment_me.xml b/app/src/main/res/layout/fragment_me.xml index 91f03caa7..fa8755eb3 100644 --- a/app/src/main/res/layout/fragment_me.xml +++ b/app/src/main/res/layout/fragment_me.xml @@ -246,7 +246,6 @@ android:background="@drawable/anchor_grade_bg_me_s" android:fontFamily="sans-serif" android:gravity="center_vertical|end" - android:onClick="@{click}" android:paddingTop="2dp" android:paddingEnd="7dp" android:text="主播评级" diff --git a/core/src/main/java/com/mango/core/user/bean/AnchorGradeInfo.kt b/core/src/main/java/com/mango/core/user/bean/AnchorGradeInfo.kt index 3fcd40277..b407631d3 100644 --- a/core/src/main/java/com/mango/core/user/bean/AnchorGradeInfo.kt +++ b/core/src/main/java/com/mango/core/user/bean/AnchorGradeInfo.kt @@ -7,5 +7,6 @@ data class AnchorGradeInfo( val nextRemaining: Int = 0, val targetDiamond: Int = 0, val targetReply: Double = 0.0, - val uid: Int = 0 + val uid: Int = 0, + val inWhitelist: Boolean? = null ) \ No newline at end of file