Kotlin-一个按钮可以应用2个动作吗?

时间:2018-11-04 12:48:11

标签: android kotlin

我想制作一个可以应用2个动作的按钮。例如,当我按下按钮时–它使ImageView可见,而当我再次按下按钮时– ImageView变得不可见,就像 switch 一样。真的有可能吗?

val btn1 = findViewById<Button>(R.id.btn1)
btn1.setOnClickListener {
    labu.visibility = View.VISIBLE
}

1 个答案:

答案 0 :(得分:0)

在Kotlin中,只需一行代码即可切换View的可见性:

btn1.setOnClickListener {
    labu.visibility = if (labu.visibility  == View.VISIBLE) View.INVISIBLE else View.VISIBLE
}