Medal en Android se usa para dar un efecto de medalla a su aplicación de Android. Puedes ver este MedalView en la mayoría de los juegos móviles. Donde se muestra esta vista de medallas después de completar los niveles. Además, MedalView se puede mostrar en la mayoría de los sitios de codificación para dar la clasificación a los participantes. En este artículo, vamos a aprender cómo mostrar Medallas en Android. qué
Aplicaciones de MedalLayout
- Este MedalLayout se puede utilizar en algunas de las aplicaciones para clasificar a los participantes que han obtenido más puntos.
- Se puede utilizar en la mayoría de las plataformas de codificación para clasificar a los participantes que han obtenido más puntos.
- Este diseño de medallas se puede ver en la mayoría de los juegos. En el que el jugador es premiado por medalla después de la finalización del nivel.
Atributos de MedalLayout
Atributos |
Descripción |
---|---|
dirección | La dirección de la animación de medallas. |
velocidad | Animación de la velocidad de la medalla |
gradoX | Grado de rotación del eje X |
gradoY | Grado de rotación del eje Y |
escribe | El objetivo de Medal Animation to View Group |
autoencendido | La animación de medallas se inicia automáticamente |
círculo | Bucle de animación de medallas |
vueltas | Número de vueltas por bucle |
Implementación paso a paso
Paso 1: Crear un nuevo proyecto
Para crear un nuevo proyecto en Android Studio, consulte Cómo crear/iniciar un nuevo proyecto en Android Studio .
Paso 2: agregue la dependencia de la biblioteca en el archivo build.gradle
Navegue hasta los scripts de gradle y luego hasta el nivel build.gradle (Módulo). Agregue la siguiente línea en el archivo build.gradle en la sección de dependencias.
implementación “com.github.skydoves:medal:1.0.4”
Después de agregar la dependencia, haga clic en la opción » sincronizar ahora » en la esquina superior derecha para sincronizar el proyecto.
Paso 3: trabajar con el archivo activity_main.xml
Vaya al archivo activity_main.xml y consulte el siguiente código. A continuación se muestra el código para el archivo activity_main.xml .
XML
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <com.skydoves.medal.MedalLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:layout_weight="1" app:direction="right" app:speed="1500" app:turn="1"> <ImageView android:layout_width="200dp" android:layout_height="200dp" android:scaleType="centerInside" android:src="@drawable/medal1" /> </com.skydoves.medal.MedalLayout> </RelativeLayout>
Producción:
Publicación traducida automáticamente
Artículo escrito por chinmaymunje96 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA