签约 开始成功失败
This commit is contained in:
@@ -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)
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user