¿Cómo crear una pantalla de inicio en tres minutos?

Para crear la pantalla OnBoarding, necesitamos crear algunos archivos y actividad en nuestra aplicación

  1. Actividad de carga
  2. archivo XML slides_layout
  3. SliderAdapter clase

En la actividad onBoard, necesitamos que algunas de las paletas funcionen de manera similar

  • ViewPager (control deslizante)
  • Botón (Siguiente y Saltar para cambiar a la siguiente pantalla y saltar la pantalla completa)
  • Layout (ubicación y diseño de palets)

Ahora cree un archivo de imagen XML para ver todas sus imágenes. Slides_layout es más como un contenedor para llenar temporalmente las vistas. Aquí, en este slides_layout.xml tenemos un ImageView de muestra y dos TextView para mostrar Slider-Image, Slider-Heading y Slider-description.

Diseñamos este archivo XML. Ahora necesitamos cambiar dinámicamente estas paletas de la clase Java (adaptador).

SliderAdaptLa clase er.java se usa para mostrar imágenes en nuestra pantalla principal usando algunas funciones como:

  • Contexto (sobre qué actividad queremos mostrar nuestro adaptador)
    Simplemente llame al contexto y pase la actividad a la que desea apuntar su adaptador
  • imágenes, títulos, campos de descripción
  • getCount es un método importado que indica el número de fotogramas utilizados (aquí en este ejemplo tenemos 5 )
  • isViewFromObject también es un método importado que indica qué objeto se utiliza
  • instantiateItem es un método de anulación que se utiliza para inicializar estas imágenes, títulos y títulos mediante algunas funciones, como:
    LayoutInflater(use un diseño creado en XML), que es básicamente un requisito para usar un archivo XML
  • destruItem es un método de anulación que se usa para destruir un elemento anterior creado por nuestro método instantiateItem.

Ahora estamos listos para trabajar en nuestro archivo OnBoarding.java

Lo último que debe hacer es establecer la restricción de onBoarding para que solo sea visible para el primer usuario (el que abrió la aplicación por primera vez). Esto se puede hacer usando la variable de clase SharedPreferences en su intento con este método de actividad onBoarding.

Deja una respuesta

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