From 48aa7cf9025ff5f285e6484bb2c0e552d4dbb18b Mon Sep 17 00:00:00 2001 From: FearlessTobi Date: Sun, 29 Mar 2020 19:57:05 +0200 Subject: [PATCH] Android: Set up Day/Night mode for system-compatible optional dark theme Original commit by TheRealPSV for Dolphin-emu. --- .../app/src/main/res/layout/activity_main.xml | 3 ++- .../src/main/res/layout/fragment_settings.xml | 8 ++++---- .../app/src/main/res/values-night/colors.xml | 6 ++++++ .../main/res/values-night/styles_filepicker.xml | 4 ++++ src/android/app/src/main/res/values/styles.xml | 16 ++++++++-------- .../src/main/res/values/styles_filepicker.xml | 4 ++++ 6 files changed, 28 insertions(+), 13 deletions(-) create mode 100644 src/android/app/src/main/res/values-night/colors.xml create mode 100644 src/android/app/src/main/res/values-night/styles_filepicker.xml create mode 100644 src/android/app/src/main/res/values/styles_filepicker.xml diff --git a/src/android/app/src/main/res/layout/activity_main.xml b/src/android/app/src/main/res/layout/activity_main.xml index 4fb57ae77..5e64dc6a9 100644 --- a/src/android/app/src/main/res/layout/activity_main.xml +++ b/src/android/app/src/main/res/layout/activity_main.xml @@ -21,7 +21,8 @@ android:id="@+id/toolbar_main" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> + android:background="?colorPrimary" + app:popupTheme="@style/ThemeOverlay.AppCompat.DayNight" /> diff --git a/src/android/app/src/main/res/layout/fragment_settings.xml b/src/android/app/src/main/res/layout/fragment_settings.xml index fdcbf5427..2659badff 100644 --- a/src/android/app/src/main/res/layout/fragment_settings.xml +++ b/src/android/app/src/main/res/layout/fragment_settings.xml @@ -1,12 +1,12 @@ + android:layout_width="match_parent" + android:layout_height="match_parent"> + android:layout_height="match_parent" + android:background="?android:attr/colorBackground" /> \ No newline at end of file diff --git a/src/android/app/src/main/res/values-night/colors.xml b/src/android/app/src/main/res/values-night/colors.xml new file mode 100644 index 000000000..1919de652 --- /dev/null +++ b/src/android/app/src/main/res/values-night/colors.xml @@ -0,0 +1,6 @@ + + + + #fec303 + + diff --git a/src/android/app/src/main/res/values-night/styles_filepicker.xml b/src/android/app/src/main/res/values-night/styles_filepicker.xml new file mode 100644 index 000000000..79af40c03 --- /dev/null +++ b/src/android/app/src/main/res/values-night/styles_filepicker.xml @@ -0,0 +1,4 @@ + + + - @@ -34,7 +34,7 @@ - - - - -