diff --git a/app/build.gradle.kts b/app/build.gradle.kts index b536124d5f..4f61d629c7 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -42,6 +42,7 @@ dependencies { /** AndroidX libraries */ implementation(deps.androidx.core.ktx) + implementation(deps.androidx.core.splashScreen) implementation(deps.androidx.appCompat) implementation(deps.androidx.fragment.ktx) implementation(deps.androidx.constraintLayout) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7e632399d0..48ca967d94 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -27,7 +27,7 @@ () override fun onCreate(savedInstanceState: Bundle?) { + installSplashScreen() + super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) systemActions() diff --git a/app/src/main/res/drawable/inset_splash.xml b/app/src/main/res/drawable/inset_splash.xml new file mode 100644 index 0000000000..1d66dc1301 --- /dev/null +++ b/app/src/main/res/drawable/inset_splash.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/splash_logo.xml b/app/src/main/res/drawable/splash_logo.xml new file mode 100644 index 0000000000..29cb6365cf --- /dev/null +++ b/app/src/main/res/drawable/splash_logo.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index ce094f06b8..3509ec1ee5 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -33,7 +33,6 @@ #F2F2F2 #090E13 - #14212121 @color/colorSecondary @@ -74,5 +73,7 @@ #656565 #919191 + #000000 + \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 9356f81daf..ae38fdcf4a 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -12,6 +12,12 @@ + diff --git a/gradle/dependencies.toml b/gradle/dependencies.toml index 5ad6f0a810..47104a5cb0 100644 --- a/gradle/dependencies.toml +++ b/gradle/dependencies.toml @@ -14,7 +14,8 @@ androidxActivityCompose = "1.5.0" androidxAppCompat = "1.5.1" androidxBrowser = "1.4.0" androidxConstraintLayout = "2.1.4" -androidxCore = "1.9.0" +androidxKtx = "1.9.0" +androidxSplashScreen = "1.0.1" androidxFragment = "1.5.3" androidxLifecycle = "2.5.1" androidx-paging = "3.1.1" @@ -119,7 +120,8 @@ androidx-activity-compose = { module = "androidx.activity:activity-compose", ver androidx-appCompat = { module = "androidx.appcompat:appcompat", version.ref = "androidxAppCompat" } androidx-browser = { module = "androidx.browser:browser", version.ref = "androidxBrowser" } androidx-constraintLayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "androidxConstraintLayout" } -androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidxCore" } +androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidxKtx" } +androidx-core-splashScreen = { module = "androidx.core:core-splashscreen", version.ref = "androidxSplashScreen" } androidx-fragment-ktx = { module = "androidx.fragment:fragment-ktx", version.ref = "androidxFragment" } androidx-paging-runtime = { module = "androidx.paging:paging-runtime", version.ref = "androidx-paging" } lifecycle-common-java8 = { module = "androidx.lifecycle:lifecycle-common-java8", version.ref = "androidxLifecycle" }