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 
  • Cambiar el filter de color del elemento del cajón de navigation también cambia el imageView, que es el mismo ID de image
  • Fondo de relleno de Android AlertDialog
  • Cómo pasar los valores de actividad a otra actividad en kotlin
  • Error de configuration automática del complemento kotlin-gradle
  • No se pueden agregar los fragments usando la function de Extensión de Kotlin
  • ¿Qué significa la advertencia «Usar properties de los packages de variante de compilation»?
  • Android Kotlin - Volley Código de respuesta inesperada 400
  • Kotlin sintético en adaptador o ViewHolder
  • enlace de vista de android.R.id en Kotlin
  • ¿Insertar o agregar un elemento en ArrayList en Kotlin?
  • La class Kotlin no obtiene su valor boolean de firebase