Android Kotlin .visibilidad

Tengo este código que se supone que hace que una image sea visible, pero no sé exactamente cómo se debe escribir para Kotlin.

Estoy tratando de usar .visibility en Kotlin, y no sé qué darle por un valor. Se basa en setVisibility() .

Código:

 fun hacerVisibleLaFoto(v: View) { imageView.visibility = 1; } 

Puse 1 en el punto de valor porque se requiere un valor integer allí, y ese es mi valor de marcador de position hasta que encuentre lo que realmente va allí.

¿Qué debe ir después del signo = para que el valor sea visible?

Android tiene constantes estáticas para visualizar visibilidades . Para cambiar la visibilidad mediante progtwigción, debe usar View.VISIBLE , View.INVISIBLE o View.GONE .

Establecer la visibilidad usando myView.visibility = myVisibility en Kotlin es lo mismo que configurarlo usando myView.setVisibility(myVisibility) en Java.

En tu caso:

 fun hacerVisibleLaFoto(v: View) { imageView.visibility = View.VISIBLE } 

Use View.VISIBLE . Esa es una constante definida en la class de View .

 fun hacerVisibleLaFoto(v: View) { imageView.visibility = View.VISIBLE; } 
 View.VISIBLE 

Debe ir después del signo = para que el valor sea visible. Tiene un valor integer constante en la class de Vista. Puede verificarlo presionando ctrl + clic (Windows) o cmd + clic (Mac).

Entonces debería ser así.

 imageView.visibility = View.VISIBLE 
  • NoSuchMethodError usando @Parcelize Annotation en Kotlin
  • Error de configuration automática del complemento kotlin-gradle
  • ¿Cuál es la forma correcta de declarar el tipo de variable en Android con Kotlin?
  • La diferencia entre !! y? en Kotlin
  • Diseño inflado por progtwigción con las extensiones de Kotlin para Android
  • Compara una vista de text con una string en Kotlin
  • Cambiar Observable desde AutoCompleteTextView a EditText
  • Dagger2 no genera classs Dagger
  • Las classs de Kotlin que contienen android-extensiones no se basan en construcciones consecuentes
  • En Kotlin Lenguaje de progtwigción importancia de varargs en términos de usos
  • La extensión sintética de Kotlin y varias incluyen el mismo layout