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 
  • kotlin jvmname ignorado por Gradle?
  • "Las proyecciones no están permitidas para los arguments inmediatos de un supertipo" Kotlin Android Studio
  • Extremadamente lento en autocompletado y análisis de código para proyectos Kotlin en Intellij IDEA
  • Cómo deshabilitar el button de punto en Android Kotlin
  • Problema de Kotlin Gradle
  • El tipo Out-Projected 'ArrayList <*>' prohíbe el uso de 'public fun fun add (índice: Int, elemento: E): Unidad definida en java.util.ArrayList'
  • Los methods de logging de Anko no se pueden resolver
  • enlace de vista de android.R.id en Kotlin
  • Kotlin - Lista dentro de un filter de list
  • ¿Qué significa la advertencia «Usar properties de los packages de variante de compilation»?
  • Usar las extensiones de resources de Kotlin para Android usando solo Maven