fix(ui): тёмный сплэш с фирменной иконкой вместо белого экрана

- Theme.Radiola -> тёмная (windowBackground #0C1410), прозрачные системные бары
- Theme.Radiola.Splash (core-splashscreen): фон #0C1410 + иконка приложения
- installSplashScreen() в MainActivity; тема сплэша на launcher-активити
This commit is contained in:
nk
2026-06-03 00:27:29 +03:00
parent e190444577
commit eca0c49ad4
6 changed files with 22 additions and 2 deletions

View File

@@ -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>

View File

@@ -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>