package com.future.driver.ui.main
|
|
import android.graphics.Color
|
import android.os.CountDownTimer
|
import cn.sinata.xldutils.utils.gone
|
import cn.sinata.xldutils.utils.visible
|
import com.future.driver.R
|
import com.future.driver.base.MyBaseActivity
|
import kotlinx.android.synthetic.main.activity_face_suc.*
|
import org.jetbrains.anko.startActivity
|
|
class FaceSucActivity:MyBaseActivity() {
|
override fun setContentView() {
|
setContentView(R.layout.activity_face_suc)
|
}
|
|
private var timer:CountDownTimer? = null
|
|
private val isSuc by lazy { intent.getBooleanExtra("isSuc",false) }
|
|
override fun initView() {
|
showTitle(false)
|
if(isSuc){
|
timer = object: CountDownTimer(3000,1000){
|
override fun onTick(millisUntilFinished: Long) {
|
tv_timer.text = "${millisUntilFinished/1000}S 关闭"
|
}
|
|
override fun onFinish() {
|
finish()
|
}
|
|
}
|
tv_result.text = "验证成功!您可以继续接单"
|
tv_result.setTextColor(Color.BLACK)
|
tv_tip.gone()
|
tv_result.setCompoundDrawablesRelativeWithIntrinsicBounds(0,R.mipmap.face_suc,0,0)
|
tv_timer.visible()
|
tv_action.gone()
|
tv_back.gone()
|
timer?.start()
|
}
|
}
|
|
override fun setOnclick() {
|
tv_timer.setOnClickListener { finish() }
|
tv_action.setOnClickListener {
|
startActivity<FaceActivity>()
|
finish()
|
}
|
tv_back.setOnClickListener { finish() }
|
}
|
|
override fun onBackPressed() {
|
}
|
|
override fun onDestroy() {
|
super.onDestroy()
|
timer?.cancel()
|
}
|
}
|