Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Fondo blanco durante el lanzamiento de la aplicación

Quiero deshacerme del color blanco durante el corto período de lanzamiento de mi aplicación, pero todavía no se muestra el contenido.

Mi actividad principal es usar un estilo (del Manifiesto) que se extiende @style/Theme.Sherlock.Light.DarkActionBar con el fondo establecido en <item name="android:background">@android:color/transparent</item> . En ninguna parte de mi diseño utilizo un color de fondo blanco, pero aparece durante un breve momento durante el lanzamiento de la aplicación.

En el HierarchyViewer exporté las capas y comprobé que realmente no hay ningún sólido blanco en la jerarquía de diseño.

¿Qué configuración controla el color de fondo antes de que se dibuje el diseño? Gracias.

2 Solutions collect form web for “Fondo blanco durante el lanzamiento de la aplicación”

Hay otro atributo de fondo en su tema – windowBackground , y implícitamente lo configura en blanco heredando su estilo de @style/Theme.Sherlock.Light.DarkActionBar (observe la parte .Light. en el nombre).

Puede utilizar la versión oscura del tema o establecer explícitamente mediante la inclusión de windowBackground en su definición de estilo:

 <item name="android:windowBackground">@color/your_color</item> 
 <style name="Theme.Transparent" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowNoTitle">true</item> <item name="android:windowActionBar">false</item> <item name="android:windowFullscreen">true</item> <item name="android:windowContentOverlay">@null</item> <item name="android:windowIsTranslucent">true</item> </style> 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.