签约 充值

This commit is contained in:
2025-12-04 10:19:57 +08:00
parent 23a07562b7
commit ea188cde92
3 changed files with 40 additions and 8 deletions

View File

@@ -421,8 +421,9 @@ class RoomMentorShipFragment(var mRoomInfo: RoomInfoResp?) :
if (dialogMentorShip == null) {
dialogMentorShip = DialogMentorShip(ActivityUtils.getTopActivity())
}
ActivityUtils.getTopActivity()
dialogMentorShip?.setClickable(true)
dialogMentorShip?.show(list, mSignPitBean, walletBean,
dialogMentorShip?.show(mRoomId,list, mSignPitBean, walletBean,
object : DialogMentorShip.OnItemClickListener {
override fun onItemClick(coin: String) {
dialogMentorShip?.setClickable(false)

View File

@@ -4,6 +4,8 @@ import android.content.Context
import android.view.Gravity
import android.view.HapticFeedbackConstants
import android.view.ViewGroup
import androidx.fragment.app.FragmentActivity
import com.blankj.utilcode.util.ActivityUtils
import com.chad.library.adapter.base.BaseQuickAdapter
import com.chad.library.adapter.base.BaseViewHolder
import com.tencent.qcloud.tuicore.util.ToastUtil
@@ -12,6 +14,7 @@ import com.xscm.modulemain.databinding.DialogMentorShipLayoutBinding
import com.xscm.modulemain.utils.VibrationUtils
import com.xscm.moduleutil.bean.WalletBean
import com.xscm.moduleutil.bean.room.RoomPitBean
import com.xscm.moduleutil.dialog.RechargeDialogFragment
import com.xscm.moduleutil.utils.ImageUtils
import com.xscm.moduleutil.widget.dialog.BaseDialog
@@ -49,12 +52,21 @@ class DialogMentorShip(context: Context) : BaseDialog<DialogMentorShipLayoutBind
VibrationUtils().vibrate(view.context, 200)
onItemClickListener?.onItemClick(adapter.data[position]!!.toString())
}
mBinding.tvRecharge.setOnClickListener {
}
}
fun show(list: List<String>, mSignPitBean: RoomPitBean?, walletBean: WalletBean?, onItemClickListener: OnItemClickListener?) {
fun show(roomId:String,list: List<String>, mSignPitBean: RoomPitBean?, walletBean: WalletBean?, onItemClickListener: OnItemClickListener?) {
mBinding.tvRecharge.setOnClickListener {
RechargeDialogFragment.show(
roomId,
null,
(ActivityUtils.getTopActivity() as FragmentActivity).supportFragmentManager,
"0",
"0"
)
}
if (isShowing){
mBinding.tvName.text = mSignPitBean?.nickname
mBinding.tvWallet.text = walletBean?.coin