Cambiar el color de la ventana de inicio de la aplicación
Me gustaría cambiar el color que parpadea por un momento mientras se está lanzando una aplicación. Creo que está determinado por el tema de aplicación general, pero me gustaría especificar otro color.
Para elaborar, no me gustaría modificar el color de fondo predeterminado para todas las actividades, especificado por:
- Boot complete broadcast procesado en serie en KITKAT 4.4.2 <ACTION_BOOT_COMPLETED> <ActivityManagerService.java>
- Android 2.2: cómo hacer que una aplicación se ejecute automáticamente en el inicio y cómo hacer que una aplicación inicie otra aplicación
- Crear un menú después de un evento de clic largo en una vista de lista
- Iniciar la aplicación Android sin actividad
- ¿Cómo inicio mi aplicación al inicio?
<item name="android:windowBackground">@color/red</item>
¿Cuál es la forma más elegante de lograr esto?
¡Gracias por tu tiempo!
- Cómo agregar acceso directo a la pantalla de inicio en android mediante programación
- Aplicación de inicio automático durante el inicio del teléfono
- El selector de inicio de Android / lanzador no muestra la opción "usar de forma predeterminada para esta acción"
- Permiso de Asus (administrador de autostart), miui (centro de seguridad)
- Cómo deshabilitar la aplicación nativa de Facebook para el inicio de sesión de usuario
- ¿Cuál es el mejor enfoque para autostarting una aplicación de Android en un dispositivo dedicado?
- Alternativa a addPreferencesFromResource ya que está obsoleta
- Ir a la pantalla de inicio programáticamente
Para otros que ven esto …
Tuve el mismo problema, y la respuesta de Ye Lin Aung me ayudó mucho, pero tuve que investigar más, para complementar la respuesta:
En el directorio de valores, si no lo tiene, cree un archivo de estilos como este:
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="AppBaseTheme" parent="android:Theme.Holo.NoActionBar.Fullscreen"> <item name="android:windowBackground">@color/your_color</item> </style> </resources>
Ahora vaya a AndroidManifest.xml y agregue el estilo al lanzador de actividades:
<activity android:name=".Main" android:theme="@style/AppBaseTheme" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
Vi un post de Google+ hace un tiempo. Según él, usted puede cambiar el color de las ventanas de lanzamiento especificándolo en su tema.
En el lanzamiento de la aplicación, Android muestra una ventana de vista previa simple (basada en su tema de actividad) como una respuesta inmediata a la acción del usuario. A continuación, la ventana de vista previa se desvanece con su interfaz de usuario actual, una vez que se ha cargado completamente. Para asegurar una transición visual suave, el tema de actividad debe coincidir con su IU completa lo más cerca posible. La imagen de abajo muestra cómo la experiencia puede ser jarring si no se maneja correctamente.
Por ejemplo, si su actividad no requiere una barra de acción, deshabilítela en el tema para que no aparezca brevemente en la ventana de vista previa. Para ello, utilice o amplíe un tema de actividad sin barra de acción. También puede anular el color de fondo de la ventana, si corresponde, para que coincida mejor con su interfaz de usuario completa.
<style name="AppBaseTheme" parent="android:Theme.Holo.NoActionBar"> <item name="android:windowBackground">@color/red</item> </style>
- Android: ¿Cómo detectar en el reanudamiento que mi aplicación fue asesinada por VM?
- Tamaño de vista previa para el escáner de código de barras de la visión api