签约 开始成功失败

This commit is contained in:
2025-12-01 16:00:11 +08:00
parent e925a0c2a5
commit 5f93d184d2
15 changed files with 144 additions and 10 deletions

View File

@@ -0,0 +1,60 @@
package com.xscm.modulemain.dialog
import android.content.Context
import android.view.View
import com.xscm.modulemain.R
import com.xscm.modulemain.databinding.DialogSignTypeBinding
import com.xscm.moduleutil.widget.dialog.BaseDialog
class DialogSignType(context:Context) : BaseDialog<DialogSignTypeBinding>(context){
override fun getLayoutId(): Int {
return R.layout.dialog_sign_type
}
override fun initView() {
mBinding.ivFailBtn.setOnClickListener {
dismiss()
}
mBinding.ivStart.setOnClickListener {
dismiss()
}
mBinding.ivSuccess.setOnClickListener {
dismiss()
}
mBinding.ivFailBg.setOnClickListener {
dismiss()
}
}
override fun initData() {
}
fun show(type:Int){
super.show()
//0:开始 1成功 2:失败
when(type){
0 ->{
mBinding.groupFail.visibility = View.GONE
mBinding.ivStart.visibility = View.VISIBLE
mBinding.ivSuccess.visibility = View.GONE
}
1 ->{
mBinding.groupFail.visibility = View.GONE
mBinding.ivStart.visibility = View.GONE
mBinding.ivSuccess.visibility = View.VISIBLE
}
2 ->{
mBinding.groupFail.visibility = View.VISIBLE
mBinding.ivStart.visibility = View.GONE
mBinding.ivSuccess.visibility = View.GONE
}
}
window?.decorView?.postDelayed({
dismiss()
}, 1000)
}
}