罗明文
昨天 442124baa483f8d1c4aaca7ff81e15dd3f122363
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)
        }
    }