在 Kotlin 中,可以使用 'View' 类的 'visibility' 属性来判断一个控件的可见性。'visibility' 属性是一个整型值,表示控件的可见状态,有三个可能的取值:

  1. 'View.VISIBLE':控件可见
  2. 'View.INVISIBLE':控件不可见,但仍占据布局空间
  3. 'View.GONE':控件不可见,也不占据布局空间

可以通过以下代码判断一个控件的可见性:

if (view.visibility == View.VISIBLE) {
    // 控件可见
} else if (view.visibility == View.INVISIBLE) {
    // 控件不可见,但仍占据布局空间
} else if (view.visibility == View.GONE) {
    // 控件不可见,也不占据布局空间
}

另外,可以使用 'View' 类的 'isShown' 属性来判断一个控件是否可见,该属性返回一个布尔值,表示控件是否在屏幕上可见。

Kotlin 控件可见性判断:VISIBLE、INVISIBLE 和 GONE

原文地址: https://www.cveoy.top/t/topic/pVJc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录