lmw
2024-05-27 c00669a852702e1aa1326872bb916f9a079b57e2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
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()
    }
}