From 09f35579dcb5ec1b374d604e610a1c5033dc854c Mon Sep 17 00:00:00 2001 From: Arty Bishop Date: Sun, 19 Sep 2021 13:42:07 +0100 Subject: [PATCH] Switched to SplashScreen API --- app/build.gradle | 1 + app/src/main/AndroidManifest.xml | 2 +- .../rtbishop/look4sat/presentation/Look4SatActivity.kt | 3 ++- .../{splash_foreground.xml => ic_splash_drawable.xml} | 0 app/src/main/res/drawable/splash_drawable.xml | 8 -------- app/src/main/res/values/styles.xml | 8 +++++--- build.gradle | 1 + 7 files changed, 10 insertions(+), 13 deletions(-) rename app/src/main/res/drawable/{splash_foreground.xml => ic_splash_drawable.xml} (100%) delete mode 100644 app/src/main/res/drawable/splash_drawable.xml diff --git a/app/build.gradle b/app/build.gradle index a9ff24cf..870d50d7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -45,6 +45,7 @@ android { dependencies { implementation project(':core') implementation "com.google.android.material:material:$material_version" + implementation "androidx.core:core-splashscreen:$splash_screen_version" implementation "androidx.constraintlayout:constraintlayout:$constraint_layout_version" implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version" implementation "androidx.navigation:navigation-fragment-ktx:$navigation_version" diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 75c3a94a..af47317f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -14,7 +14,7 @@ + android:theme="@style/Theme.Look4Sat.SplashScreen"> diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/Look4SatActivity.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/Look4SatActivity.kt index 1ccd1ebe..2d8bc996 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/Look4SatActivity.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/Look4SatActivity.kt @@ -21,6 +21,7 @@ import android.annotation.SuppressLint import android.content.pm.ActivityInfo import android.os.Bundle import androidx.appcompat.app.AppCompatActivity +import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen import androidx.navigation.fragment.NavHostFragment import androidx.navigation.ui.setupWithNavController import com.rtbishop.look4sat.R @@ -33,8 +34,8 @@ class Look4SatActivity : AppCompatActivity() { @SuppressLint("SourceLockedOrientationActivity") override fun onCreate(savedInstanceState: Bundle?) { requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT - setTheme(R.style.AppTheme) super.onCreate(savedInstanceState) + installSplashScreen() val binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) val navHost = supportFragmentManager.findFragmentById(R.id.main_nav_host) as NavHostFragment diff --git a/app/src/main/res/drawable/splash_foreground.xml b/app/src/main/res/drawable/ic_splash_drawable.xml similarity index 100% rename from app/src/main/res/drawable/splash_foreground.xml rename to app/src/main/res/drawable/ic_splash_drawable.xml diff --git a/app/src/main/res/drawable/splash_drawable.xml b/app/src/main/res/drawable/splash_drawable.xml deleted file mode 100644 index 018e7555..00000000 --- a/app/src/main/res/drawable/splash_drawable.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - \ 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 934d7c3f..8e8d86cc 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -1,10 +1,12 @@ - -