From 5d1ee51bffdce098d8989a5c09c784e70b563c40 Mon Sep 17 00:00:00 2001 From: Ren Amamiya Date: Mon, 25 May 2026 14:15:56 +0700 Subject: [PATCH] update splash screen --- composeApp/build.gradle.kts | 1 + .../src/androidMain/AndroidManifest.xml | 3 ++- .../composeResources/drawable/coop.xml | 15 ------------- .../kotlin/su/reya/coop/MainActivity.kt | 3 +++ .../src/androidMain/res/drawable/coop.xml | 22 +++++++++++++++++++ .../src/androidMain/res/values/colors.xml | 4 ++++ .../src/androidMain/res/values/themes.xml | 9 ++++++++ gradle/libs.versions.toml | 2 ++ 8 files changed, 43 insertions(+), 16 deletions(-) create mode 100644 composeApp/src/androidMain/res/drawable/coop.xml create mode 100644 composeApp/src/androidMain/res/values/colors.xml create mode 100644 composeApp/src/androidMain/res/values/themes.xml diff --git a/composeApp/build.gradle.kts b/composeApp/build.gradle.kts index 4d54518..6a1c2e5 100644 --- a/composeApp/build.gradle.kts +++ b/composeApp/build.gradle.kts @@ -21,6 +21,7 @@ kotlin { implementation(libs.androidx.activity.compose) implementation(libs.androidx.navigation.compose) implementation(libs.androidx.lifecycle.process) + implementation(libs.androidx.core.splashscreen) implementation("io.coil-kt.coil3:coil-compose:3.4.0") implementation("io.coil-kt.coil3:coil-network-okhttp:3.4.0") implementation("su.reya:nostr-sdk-kmp:0.2.3") diff --git a/composeApp/src/androidMain/AndroidManifest.xml b/composeApp/src/androidMain/AndroidManifest.xml index 3fed69d..1b639de 100644 --- a/composeApp/src/androidMain/AndroidManifest.xml +++ b/composeApp/src/androidMain/AndroidManifest.xml @@ -20,7 +20,8 @@ android:theme="@android:style/Theme.Material.Light.NoActionBar"> + android:exported="true" + android:theme="@style/Theme.App.Starting"> diff --git a/composeApp/src/androidMain/composeResources/drawable/coop.xml b/composeApp/src/androidMain/composeResources/drawable/coop.xml index 6ee1e1f..965f09b 100644 --- a/composeApp/src/androidMain/composeResources/drawable/coop.xml +++ b/composeApp/src/androidMain/composeResources/drawable/coop.xml @@ -1,18 +1,3 @@ - + + + + + + + \ No newline at end of file diff --git a/composeApp/src/androidMain/res/values/colors.xml b/composeApp/src/androidMain/res/values/colors.xml new file mode 100644 index 0000000..4e5d495 --- /dev/null +++ b/composeApp/src/androidMain/res/values/colors.xml @@ -0,0 +1,4 @@ + + + #F8FF37 + diff --git a/composeApp/src/androidMain/res/values/themes.xml b/composeApp/src/androidMain/res/values/themes.xml new file mode 100644 index 0000000..7a21be4 --- /dev/null +++ b/composeApp/src/androidMain/res/values/themes.xml @@ -0,0 +1,9 @@ + + + + + diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 12c2ae8..c9add5f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -10,6 +10,7 @@ androidx-espresso = "3.7.0" androidx-lifecycle = "2.10.0" androidx-navigation = "2.9.8" androidx-testExt = "1.3.0" +androidx-splashscreen = "1.2.0" composeMultiplatform = "1.11.0" datastorePreferences = "1.2.1" junit = "4.13.2" @@ -28,6 +29,7 @@ androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidx androidx-testExt-junit = { module = "androidx.test.ext:junit", version.ref = "androidx-testExt" } androidx-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidx-espresso" } androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" } +androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version.ref = "androidx-splashscreen" } androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity" } androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation" } kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinx-serialization" }