fix(ui): тёмный сплэш с фирменной иконкой вместо белого экрана
- Theme.Radiola -> тёмная (windowBackground #0C1410), прозрачные системные бары - Theme.Radiola.Splash (core-splashscreen): фон #0C1410 + иконка приложения - installSplashScreen() в MainActivity; тема сплэша на launcher-активити
This commit is contained in:
@@ -5,4 +5,6 @@
|
||||
<color name="teal_200">#FF03DAC5</color>
|
||||
<color name="black">#FF000000</color>
|
||||
<color name="white">#FFFFFFFF</color>
|
||||
<color name="brand_bg">#FF0C1410</color>
|
||||
<color name="brand_accent">#FFA8E05F</color>
|
||||
</resources>
|
||||
|
||||
@@ -1,3 +1,17 @@
|
||||
<resources>
|
||||
<style name="Theme.Radiola" parent="android:Theme.Material.Light.NoActionBar" />
|
||||
<!-- Основная тема: тёмный фирменный фон (нет белого экрана при холодном старте) -->
|
||||
<style name="Theme.Radiola" parent="android:Theme.Material.NoActionBar">
|
||||
<item name="android:windowBackground">@color/brand_bg</item>
|
||||
<item name="android:statusBarColor">@android:color/transparent</item>
|
||||
<item name="android:navigationBarColor">@android:color/transparent</item>
|
||||
<item name="android:windowLightStatusBar">false</item>
|
||||
</style>
|
||||
|
||||
<!-- Сплэш (Android 12+ и бэкпорт через core-splashscreen):
|
||||
тёмный фон + наша иконка, затем переход в основную тему. -->
|
||||
<style name="Theme.Radiola.Splash" parent="Theme.SplashScreen">
|
||||
<item name="windowSplashScreenBackground">@color/brand_bg</item>
|
||||
<item name="windowSplashScreenAnimatedIcon">@mipmap/ic_launcher</item>
|
||||
<item name="postSplashScreenTheme">@style/Theme.Radiola</item>
|
||||
</style>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user