es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo cambiar la imagen de fondo del botón de acción flotante programáticamente en Kotlin?

Utilizo el siguiente FloatingActionButton y he establecido la imagen de fondo utilizando XML. ¿Cómo puedo cambiar la imagen programáticamente en Kotlin? Quiero reemplazar la imagen ‘image-color’ con ‘image-bw’.

<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id=”@+id/image_fab”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
app:srcCompat=”@drawable/image-color”
android:scaleType=”center”
app:maxImageSize=”56dp”
app:tint=”@null”
app:layout_anchor=”@id/bottom_appbar”
android:contentDescription=”Categorías” />

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Puedes cambiar la imagen programáticamente en Kotlin usando el método setImageResource(). Por ejemplo, para reemplazar la imagen image-color con image-bw, puedes usar el siguiente código:

    kotlin
    val fab = findViewById(R.id.image_fab)
    fab.setImageResource(R.drawable.image_bw)

Comments are closed.