ParticleView en Android con ejemplos

ParticleView es una biblioteca de animación y las animaciones ayudan a llamar la atención del usuario, por lo que es mejor aprenderlo. Es la vista personalizada de Android la que ayuda a mostrar una gran cantidad de hadas.partículaview1

¿Por qué ParticleView?

  • ParticleView proporciona un tipo de diseño y una animación predefinidos.
  • ParticleView se puede utilizar en la pantalla de bienvenida .
  • Es mejor usar ParticleView debido a su interfaz de usuario porque una buena interfaz de usuario juega un papel muy importante en una aplicación.

Acercarse

  • Paso 1: agregue la biblioteca de soporte en el archivo raíz build.gradle (no en el archivo del módulo build.gradle). 

XML

allprojects {          
 repositories {          
       maven { url 'https://dl.bintray.com/wangyuwei/maven' }          
     }         
}          
  • Paso 2: agregue la biblioteca de soporte en el archivo build.gradle y agregue la dependencia en la sección de dependencias. 

XML

implementation 'me.wangyuwei:ParticleView:1.0.4'     
  • Paso 3: agregue el siguiente código en el archivo activity_main.xml . En este archivo, agregue ParticleView al diseño. 

actividad_principal.xml

 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    android:background="@color/grey"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:pv="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:gravity="center">

    <me.wangyuwei.particleview.ParticleView
        android:id="@+id/particleView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        pv:pv_host_text="GeeksForGeeks"
        pv:pv_host_text_size="32sp"
        pv:pv_particle_text=".com"
        pv:pv_particle_text_size="18sp"
        pv:pv_text_color="@color/colorPrimary"
        pv:pv_background_color="#FFF"
        pv:pv_text_anim_time="2000"
        pv:pv_spread_anim_time="300"
        pv:pv_host_text_anim_time="1000" />

</LinearLayout>

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *