Splash screen para Android

  1

En Android no tenemos tan fácil la opción de poner una actividad en el arranque que dure X tiempo, una Splash Screen para mostrar el logotipo de nuestra empresa, grupo de desarrollo etc… Por eso mismo he decidido crear esta Activity con la finalidad de que en todos nuestros proyectos dediquemos el mínimo tiempo en este proceso ya que solo hay que configurar 3 parámetros.

Configurando la actividad

Para bajarnos en código fuente solo tenemos que acceder a GitHub haciendo clic en este enlace, copiarnos el código fuente y meter el SplashActivity en nuestro proyecto Android. Añadir lo siguiente a nuestro AndroidManifest.xml:

Los únicos parámetros a configurar son:

  • INVOKE_LATER_ACTIVITY: La Activity a lanzar después de la Splash.
  • MILLISECONDS_SPLASH_TIME: El tiempo en milisegundos que queremos mostrar nuestra pantalla.
  • SPLASH_IMAGE: El nombre del drawable de nuestro proyecto Android que queremos usar de fondo de Splash.

Obviamente tendremos que quitar el intent-filter de nuestra MainActivity para dejar como Main Activity nuestra Splash.

Written by:

Christian Panadero Martinez