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.

Agregar la animación dibujable existente al archivo main_activity.xml.

Creé el archivo animation.xml en res/drawable/ en Android Studio. Está funcionando bien en esa página. Sin embargo, lo que necesito es añadir la animación a activity_main.xml donde tengo todas las cosas que construí.

Para ser específico, tengo imágenes de un hombre caminando (una serie) en mi archivo res/drawable/animation.xml y quiero importarlas junto con los botones en la actividad principal.

¿Cómo puedo importar animation.xml en la actividad principal para poder colocarlo justo al lado de los botones de la interfaz de usuario de arriba?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para añadir la animación desde animation.xml a activity_main.xml, puedes utilizar la etiqueta ImageView y especificar el archivo de animación como origen. Aquí tienes un ejemplo:

    <relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.MainActivity">
    
        <button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:id="@+id/button1" android:layout_alignparenttop="true" android:layout_alignparentstart="true" android:layout_margintop="30dp" android:layout_marginstart="28dp"></button>
    
        <button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:id="@+id/button2" android:layout_below="@+id/button1" android:layout_alignstart="@+id/button1"></button>
    
        <imageview android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margintop="50dp" android:layout_marginstart="50dp" android:src="@drawable/animation" android:scaletype="center" android:visibility="visible" android:contentdescription="@string/desc_animation"></imageview>
    
    </relativelayout>
    

    En este ejemplo, hemos añadido una ImageView y hemos establecido su origen en el archivo animation.xml utilizando el atributo android:src. También hemos establecido los atributos layout_margin para posicionar la imagen junto a los botones.

    Puedes personalizar el diseño basado en tus requerimientos y la animación será visualizada junto a los botones.

Comments are closed.