mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-08-19 05:45:41 +00:00
feat: Update AndroidManifest and MainActivity for new theme and background color support
This commit is contained in:
parent
83cfcccbfe
commit
3929ad32a7
4 changed files with 28 additions and 2 deletions
|
|
@ -9,7 +9,7 @@
|
|||
android:label="@string/app_name"
|
||||
android:roundIcon="@mipmap/ic_launcher_round"
|
||||
android:supportsRtl="true"
|
||||
android:theme="@android:style/Theme.Material.Light.NoActionBar">
|
||||
android:theme="@style/Theme.Nuvio">
|
||||
<activity
|
||||
android:exported="true"
|
||||
android:name=".MainActivity">
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import android.os.Bundle
|
|||
import androidx.activity.ComponentActivity
|
||||
import androidx.activity.compose.setContent
|
||||
import androidx.activity.enableEdgeToEdge
|
||||
import androidx.activity.SystemBarStyle
|
||||
import com.nuvio.app.features.addons.AddonStorage
|
||||
import com.nuvio.app.features.library.LibraryStorage
|
||||
import com.nuvio.app.features.home.HomeCatalogSettingsStorage
|
||||
|
|
@ -15,8 +16,19 @@ import com.nuvio.app.features.watchprogress.WatchProgressStorage
|
|||
|
||||
class MainActivity : ComponentActivity() {
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
enableEdgeToEdge()
|
||||
enableEdgeToEdge(
|
||||
statusBarStyle = SystemBarStyle.dark(
|
||||
scrim = 0xFF020404.toInt(),
|
||||
),
|
||||
navigationBarStyle = SystemBarStyle.dark(
|
||||
scrim = 0xFF020404.toInt(),
|
||||
),
|
||||
)
|
||||
super.onCreate(savedInstanceState)
|
||||
window.setBackgroundDrawableResource(R.color.nuvio_background)
|
||||
window.navigationBarColor = getColor(R.color.nuvio_background)
|
||||
window.statusBarColor = getColor(R.color.nuvio_background)
|
||||
window.isNavigationBarContrastEnforced = false
|
||||
AddonStorage.initialize(applicationContext)
|
||||
LibraryStorage.initialize(applicationContext)
|
||||
WatchedStorage.initialize(applicationContext)
|
||||
|
|
|
|||
4
composeApp/src/androidMain/res/values/colors.xml
Normal file
4
composeApp/src/androidMain/res/values/colors.xml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="nuvio_background">#020404</color>
|
||||
</resources>
|
||||
10
composeApp/src/androidMain/res/values/themes.xml
Normal file
10
composeApp/src/androidMain/res/values/themes.xml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<style name="Theme.Nuvio" parent="@android:style/Theme.Material.NoActionBar">
|
||||
<item name="android:windowBackground">@color/nuvio_background</item>
|
||||
<item name="android:statusBarColor">@color/nuvio_background</item>
|
||||
<item name="android:navigationBarColor">@color/nuvio_background</item>
|
||||
<item name="android:windowLightStatusBar">false</item>
|
||||
<item name="android:windowLightNavigationBar">false</item>
|
||||
</style>
|
||||
</resources>
|
||||
Loading…
Reference in a new issue