1:修改马迎新春兑换
This commit is contained in:
@@ -6,6 +6,7 @@ import android.view.View
|
||||
import androidx.core.view.isVisible
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import androidx.lifecycle.lifecycleScope
|
||||
import com.alibaba.android.arouter.launcher.ARouter
|
||||
import com.blankj.utilcode.util.LogUtils
|
||||
import com.xscm.modulemain.R
|
||||
import com.xscm.modulemain.activity.room.activity.RoomActivity
|
||||
@@ -16,6 +17,7 @@ import com.xscm.moduleutil.bean.room.refining.MonsterEndBean
|
||||
import com.xscm.moduleutil.bean.room.refining.MonsterInfoBean
|
||||
import com.xscm.moduleutil.bean.room.refining.OpenMonsterBean
|
||||
import com.xscm.moduleutil.dialog.RechargeDialogFragment
|
||||
import com.xscm.moduleutil.utils.ARouteConstants
|
||||
import com.xscm.moduleutil.utils.CountDownUtil
|
||||
import com.xscm.moduleutil.utils.ImageUtils
|
||||
import com.yuyin.module_live.ui.baoxiang5.BoxInputMultipleDialog
|
||||
@@ -26,11 +28,12 @@ import org.greenrobot.eventbus.EventBus
|
||||
import org.greenrobot.eventbus.Subscribe
|
||||
|
||||
/**
|
||||
* @Author qx
|
||||
* @Time 2026/1/28 10:08
|
||||
* @Description 炼仙传说游戏主页面
|
||||
*/
|
||||
class BoxMainDialog2() : BaseBottomFragmentDialog<DialogBoxMain2Binding>(R.layout.dialog_box_main2) {
|
||||
* @Author qx
|
||||
* @Time 2026/1/28 10:08
|
||||
* @Description 炼仙传说游戏主页面
|
||||
*/
|
||||
class BoxMainDialog2() :
|
||||
BaseBottomFragmentDialog<DialogBoxMain2Binding>(R.layout.dialog_box_main2) {
|
||||
|
||||
private lateinit var liveActivity: RoomActivity
|
||||
|
||||
@@ -53,20 +56,19 @@ class BoxMainDialog2() : BaseBottomFragmentDialog<DialogBoxMain2Binding>(R.layou
|
||||
}
|
||||
viewModel.get_monster_info_box()
|
||||
viewModel.monsterInfo.observe(this) {
|
||||
LogUtils.e("倒计时时间22:${it.surplus_time}")
|
||||
refreshData(it)
|
||||
}
|
||||
|
||||
|
||||
mBinding.GuiZe.setOnClickListener {
|
||||
if (this::liveActivity.isInitialized){
|
||||
if (this::liveActivity.isInitialized) {
|
||||
BoxRuleDialog2().show(liveActivity.supportFragmentManager, "规则2")
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
mBinding.ZJiLu.setOnClickListener {
|
||||
if (this::liveActivity.isInitialized){
|
||||
if (this::liveActivity.isInitialized) {
|
||||
BoxRankDialog2().show(liveActivity.supportFragmentManager, "榜单")
|
||||
|
||||
}
|
||||
@@ -74,22 +76,23 @@ class BoxMainDialog2() : BaseBottomFragmentDialog<DialogBoxMain2Binding>(R.layou
|
||||
}
|
||||
|
||||
mBinding.record.setOnClickListener {
|
||||
if (this::liveActivity.isInitialized){
|
||||
if (this::liveActivity.isInitialized) {
|
||||
BoxRecordDialog2(liveActivity).show(liveActivity.supportFragmentManager, "记录2")
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
mBinding.JiangChi.setOnClickListener {
|
||||
if (this::liveActivity.isInitialized){
|
||||
if (this::liveActivity.isInitialized) {
|
||||
BoxJackpotDialog2().show(liveActivity.supportFragmentManager, "奖池2")
|
||||
}
|
||||
}
|
||||
|
||||
mBinding.ivDh.setOnClickListener {
|
||||
if (this::liveActivity.isInitialized){
|
||||
|
||||
if (this::liveActivity.isInitialized) {
|
||||
//跳转钻石兑换页面
|
||||
// ARouter.getInstance().build(ARouteConstants.CURRENCY).navigation();
|
||||
//跳转充值
|
||||
RechargeDialogFragment.show(
|
||||
"",
|
||||
null,
|
||||
@@ -153,6 +156,7 @@ class BoxMainDialog2() : BaseBottomFragmentDialog<DialogBoxMain2Binding>(R.layou
|
||||
"5" -> {
|
||||
mBinding.tvMultiple5.text = "已投入:${it.num}"
|
||||
}
|
||||
|
||||
"6" -> {
|
||||
mBinding.tvMultiple6.text = "已投入:${it.num}"
|
||||
}
|
||||
@@ -173,6 +177,11 @@ class BoxMainDialog2() : BaseBottomFragmentDialog<DialogBoxMain2Binding>(R.layou
|
||||
|
||||
}
|
||||
|
||||
override fun onStart() {
|
||||
super.onStart()
|
||||
viewModel.getMoneyData()
|
||||
}
|
||||
|
||||
|
||||
@Subscribe // 开始抽奖
|
||||
fun monsterInfo(monsterInfoBean: MonsterInfoBean) {
|
||||
@@ -184,9 +193,9 @@ class BoxMainDialog2() : BaseBottomFragmentDialog<DialogBoxMain2Binding>(R.layou
|
||||
if (openMonster.is_win == 1) {
|
||||
mBinding.llResult.visibility = View.VISIBLE
|
||||
mBinding.tvTypeName.text = "中奖:${openMonster.type_name}"
|
||||
ImageUtils.loadHead(openMonster.base_image,mBinding.ivGift)
|
||||
ImageUtils.loadHead(openMonster.base_image, mBinding.ivGift)
|
||||
// GlideUtil.loadImglogo(requireContext(), openMonster.base_image, mBinding.ivGift)
|
||||
mBinding.tvGiftName.text = openMonster.gift_name+"*"+openMonster.num
|
||||
mBinding.tvGiftName.text = openMonster.gift_name + "*" + openMonster.num
|
||||
mBinding.tvGiftPrice.text = openMonster.gift_price
|
||||
} else {
|
||||
mBinding.tvTypeName2.text = "中奖:${openMonster.type_name}"
|
||||
@@ -217,37 +226,72 @@ class BoxMainDialog2() : BaseBottomFragmentDialog<DialogBoxMain2Binding>(R.layou
|
||||
mBinding.tvMultiple1.text = "$investedText$num"
|
||||
mBinding.tvMul1.text = "x${item.multiple}倍"
|
||||
mBinding.textView1.text = item.type_name
|
||||
mBinding.tvMultiple1.setOnClickListener { showBoxInputMultipleDialog(item.type_name, "1") }
|
||||
mBinding.tvMultiple1.setOnClickListener {
|
||||
showBoxInputMultipleDialog(
|
||||
item.type_name,
|
||||
"1"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
1 -> {
|
||||
mBinding.tvMultiple2.text = "$investedText$num"
|
||||
mBinding.tvMul2.text = "x${item.multiple}倍"
|
||||
mBinding.textView2.text = item.type_name
|
||||
mBinding.tvMultiple2.setOnClickListener { showBoxInputMultipleDialog(item.type_name, "2") }
|
||||
mBinding.tvMultiple2.setOnClickListener {
|
||||
showBoxInputMultipleDialog(
|
||||
item.type_name,
|
||||
"2"
|
||||
)
|
||||
}
|
||||
2 ->{
|
||||
}
|
||||
|
||||
2 -> {
|
||||
mBinding.tvMultiple3.text = "$investedText$num"
|
||||
mBinding.tvMul3.text = "x${item.multiple}倍"
|
||||
mBinding.textView3.text = item.type_name
|
||||
mBinding.tvMultiple3.setOnClickListener { showBoxInputMultipleDialog(item.type_name, "3") }
|
||||
mBinding.tvMultiple3.setOnClickListener {
|
||||
showBoxInputMultipleDialog(
|
||||
item.type_name,
|
||||
"3"
|
||||
)
|
||||
}
|
||||
3 ->{
|
||||
}
|
||||
|
||||
3 -> {
|
||||
mBinding.tvMultiple4.text = "$investedText$num"
|
||||
mBinding.tvMul4.text = "x${item.multiple}倍"
|
||||
mBinding.textView4.text = item.type_name
|
||||
mBinding.tvMultiple4.setOnClickListener { showBoxInputMultipleDialog(item.type_name, "4") }
|
||||
mBinding.tvMultiple4.setOnClickListener {
|
||||
showBoxInputMultipleDialog(
|
||||
item.type_name,
|
||||
"4"
|
||||
)
|
||||
}
|
||||
4 ->{
|
||||
}
|
||||
|
||||
4 -> {
|
||||
mBinding.tvMultiple5.text = "$investedText$num"
|
||||
mBinding.tvMul5.text = "x${item.multiple}倍"
|
||||
mBinding.textView5.text = item.type_name
|
||||
mBinding.tvMultiple5.setOnClickListener { showBoxInputMultipleDialog(item.type_name, "5") }
|
||||
mBinding.tvMultiple5.setOnClickListener {
|
||||
showBoxInputMultipleDialog(
|
||||
item.type_name,
|
||||
"5"
|
||||
)
|
||||
}
|
||||
5 ->{
|
||||
}
|
||||
|
||||
5 -> {
|
||||
mBinding.tvMultiple6.text = "$investedText$num"
|
||||
mBinding.tvMul6.text = "x${item.multiple}倍"
|
||||
mBinding.textView6.text = item.type_name
|
||||
mBinding.tvMultiple6.setOnClickListener { showBoxInputMultipleDialog(item.type_name, "6") }
|
||||
mBinding.tvMultiple6.setOnClickListener {
|
||||
showBoxInputMultipleDialog(
|
||||
item.type_name,
|
||||
"6"
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user