Kotlin 控件可见性判断:VISIBLE、INVISIBLE 和 GONE
在 Kotlin 中,可以使用 'View' 类的 'visibility' 属性来判断一个控件的可见性。'visibility' 属性是一个整型值,表示控件的可见状态,有三个可能的取值:
- 'View.VISIBLE':控件可见
- 'View.INVISIBLE':控件不可见,但仍占据布局空间
- 'View.GONE':控件不可见,也不占据布局空间
可以通过以下代码判断一个控件的可见性:
if (view.visibility == View.VISIBLE) {
// 控件可见
} else if (view.visibility == View.INVISIBLE) {
// 控件不可见,但仍占据布局空间
} else if (view.visibility == View.GONE) {
// 控件不可见,也不占据布局空间
}
另外,可以使用 'View' 类的 'isShown' 属性来判断一个控件是否可见,该属性返回一个布尔值,表示控件是否在屏幕上可见。
原文地址: https://www.cveoy.top/t/topic/pVJc 著作权归作者所有。请勿转载和采集!