From a036ac0c6c8d87f36e68f88f05231c3be23fcc4b Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 01 八月 2024 13:32:55 +0800 Subject: [PATCH] 修改bug --- app/src/main/java/com/dollearn/student/dialog/DifficultyDialog.kt | 42 +++++++++++++++++++++++++++++++++++++++++- 1 files changed, 41 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/dollearn/student/dialog/DifficultyDialog.kt b/app/src/main/java/com/dollearn/student/dialog/DifficultyDialog.kt index c0e7b19..d32fe19 100644 --- a/app/src/main/java/com/dollearn/student/dialog/DifficultyDialog.kt +++ b/app/src/main/java/com/dollearn/student/dialog/DifficultyDialog.kt @@ -6,8 +6,10 @@ import android.view.View import android.view.ViewGroup import androidx.fragment.app.DialogFragment +import cn.sinata.xldutils.utils.myToast import cn.sinata.xldutils.utils.screenWidth import com.dollearn.student.R +import com.dollearn.student.ui.home.SuperListenActivity import kotlinx.android.synthetic.main.dialog_diff.* import org.jetbrains.anko.wrapContent @@ -31,13 +33,51 @@ override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + rb_0.isSelected = true + tv_cancel.setOnClickListener { callback?.onCancel() dismiss() } + val level = (activity as SuperListenActivity).level + when(level){ + 1->{ + rb_2.alpha = 0.6f + } + 0->{ + rb_2.alpha = 0.6f + rb_1.alpha = 0.6f + } + } + + rb_0.setOnClickListener { + rb_1.isSelected = false + rb_2.isSelected = false + rb_0.isSelected = true + } + + rb_1.setOnClickListener { + if (rb_1.alpha!=1f){ + myToast("请先完成上一难度再挑战") + }else{ + rb_0.isSelected = false + rb_1.isSelected = true + rb_2.isSelected = false + } + } + rb_2.setOnClickListener { + if (rb_2.alpha!=1f){ + myToast("请先完成上一难度再挑战") + }else{ + rb_0.isSelected = false + rb_1.isSelected = false + rb_2.isSelected = true + } + } + tv_ok.setOnClickListener { - callback?.onOk(if (rb_0.isChecked) 0 else if (rb_1.isChecked) 1 else 2) + callback?.onOk(if (rb_0.isSelected) 0 else if (rb_1.isSelected) 1 else 2) } } -- Gitblit v1.7.1