Intro Slider
16 de mayo de 2021En este blog vamos a desarrollar un Intro Slider (pantalla de presentación deslizante de un Aplicación) en Android Studio. Tiene como objetivo mostrar las características claves de una aplicación a los usuarios.
En este blog vamos a desarrollar un Intro Slider (pantalla de presentación deslizante de un Aplicación) en Android Studio. Tiene como objetivo mostrar las características claves de una aplicación a los usuarios.
Es el entorno oficial para el desarrollo de aplicaciones Android, basado en el software IntelliJ IDEA de JetBrains.
Es un lenguaje de programación pragmatico que corre sobre la máquina virtual de Java y Android.
Se encarga de administrar los fragmentos.
Devuelve un fragmento según la posición de la página en el interfaz.
override fun getItem(position: Int): Fragment {return when (position) {0 ‐> OrderFragment() 1 ‐> DiscountFragment() 2 ‐> DeliveryFragment() else ‐>throw IllegalStateException("Unexpected position $position" )} }
La siguiente función se encarga de devolver la cantidad de fragmentos.
override fun getCount(): Int {return 3 }
Administrador de diseño que permite al usuario deslizamiento entre las diferentes pantallas. Por lo general se usa Fragments como páginas deslizantes.
val sectionsPagerAdapter = SectionsPagerAdapter(supportFragmentManager )val viewPager: ViewPager = findViewById(R.id.view_pager )viewPager. adapter = sectionsPagerAdapter
Son los puntos que aparece en la parte inferior del interfaz.
Sintaxisfor (iin 0 until sectionsPagerAdapter.count ) {val points = TextView(this )points. text ="." points.setTextColor(Color.parseColor( "#FFE4E4E4" ))points. textSize =64F viewPager.addOnLayoutChangeListener { _, _, _, _, _, _, _, _, _ -> if (i == viewPager.currentItem ) {points.setTextColor(Color.parseColor( "#FF959595" ))} else {points.setTextColor(Color.parseColor("#FFE4E4E4")) } } buttons.addView(points) }
Desarrollador de paginas web, aplicaciones Android y proyectos de Internet de las cosas.