From 547af36b73531907fbfba2ee78c6ab397178ed86 Mon Sep 17 00:00:00 2001 From: emanuele-f Date: Tue, 30 Mar 2021 12:58:51 +0200 Subject: [PATCH] Implement splash screen for cold start --- app/src/main/AndroidManifest.xml | 2 +- .../remote_capture/activities/MainActivity.java | 1 + app/src/main/res/drawable-v23/splash_screen.xml | 14 ++++++++++++++ app/src/main/res/drawable/splash_screen.xml | 12 ++++++++++++ app/src/main/res/layout/main_screen.xml | 1 + app/src/main/res/values/styles.xml | 4 ++++ 6 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable-v23/splash_screen.xml create mode 100644 app/src/main/res/drawable/splash_screen.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index d8abb76d..3829ccbf 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,7 @@ diff --git a/app/src/main/java/com/emanuelef/remote_capture/activities/MainActivity.java b/app/src/main/java/com/emanuelef/remote_capture/activities/MainActivity.java index 7e56c86e..f85934f4 100644 --- a/app/src/main/java/com/emanuelef/remote_capture/activities/MainActivity.java +++ b/app/src/main/java/com/emanuelef/remote_capture/activities/MainActivity.java @@ -101,6 +101,7 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig @Override protected void onCreate(Bundle savedInstanceState) { + setTheme(R.style.AppTheme_NoActionBar); super.onCreate(savedInstanceState); initAppState(); diff --git a/app/src/main/res/drawable-v23/splash_screen.xml b/app/src/main/res/drawable-v23/splash_screen.xml new file mode 100644 index 00000000..6dbbbc86 --- /dev/null +++ b/app/src/main/res/drawable-v23/splash_screen.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/splash_screen.xml b/app/src/main/res/drawable/splash_screen.xml new file mode 100644 index 00000000..295786fa --- /dev/null +++ b/app/src/main/res/drawable/splash_screen.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/main_screen.xml b/app/src/main/res/layout/main_screen.xml index 8bcea812..d4d5348d 100644 --- a/app/src/main/res/layout/main_screen.xml +++ b/app/src/main/res/layout/main_screen.xml @@ -4,6 +4,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".activities.MainActivity" + android:background="@android:color/transparent" android:layout_width="match_parent" android:layout_height="match_parent"> diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 5878de00..074f3f9e 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -14,6 +14,10 @@ true + +