From 992a181db6a30f054291e549228c250cc5bdd314 Mon Sep 17 00:00:00 2001 From: Aaron Mandle Date: Thu, 20 Oct 2016 17:34:22 -0700 Subject: [PATCH 1/3] add support for a dark theme --- .../firebase/uidemo/auth/AuthUiActivity.java | 7 ++++ app/src/main/res/layout/auth_ui_layout.xml | 6 +++ app/src/main/res/values-v21/styles.xml | 38 ++++++++++++++++- app/src/main/res/values/colors.xml | 5 +++ app/src/main/res/values/strings.xml | 1 + app/src/main/res/values/styles.xml | 18 ++++++++ .../main/res/drawable-v21/rounded_button.xml | 21 ---------- auth/src/main/res/drawable/rounded_button.xml | 22 ---------- auth/src/main/res/values-v21/styles.xml | 42 +++++++++++-------- auth/src/main/res/values/colors.xml | 11 ++--- auth/src/main/res/values/styles.xml | 38 +++++------------ 11 files changed, 113 insertions(+), 96 deletions(-) delete mode 100644 auth/src/main/res/drawable-v21/rounded_button.xml delete mode 100644 auth/src/main/res/drawable/rounded_button.xml diff --git a/app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java b/app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java index bb32351b2..017c688d2 100644 --- a/app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java +++ b/app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java @@ -69,6 +69,9 @@ public class AuthUiActivity extends AppCompatActivity { @BindView(R.id.purple_theme) RadioButton mUsePurpleTheme; + @BindView(R.id.dark_theme) + RadioButton mUseDarkTheme; + @BindView(R.id.email_provider) CheckBox mUseEmailProvider; @@ -249,6 +252,10 @@ private int getSelectedTheme() { return R.style.PurpleTheme; } + if (mUseDarkTheme.isChecked()) { + return R.style.DarkTheme; + } + return R.style.GreenTheme; } diff --git a/app/src/main/res/layout/auth_ui_layout.xml b/app/src/main/res/layout/auth_ui_layout.xml index f1e037fe4..49d947db4 100644 --- a/app/src/main/res/layout/auth_ui_layout.xml +++ b/app/src/main/res/layout/auth_ui_layout.xml @@ -62,6 +62,12 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/green_theme" /> + + + + + + - \ No newline at end of file + + + + + diff --git a/auth/src/main/res/values/colors.xml b/auth/src/main/res/values/colors.xml index e22f28f3d..0b1630c8a 100644 --- a/auth/src/main/res/values/colors.xml +++ b/auth/src/main/res/values/colors.xml @@ -4,14 +4,11 @@ #2F3E9E #3E50B4 #1a237e + #FFFFFF + #333333 + #000000 + #333333 - #212121 - #c0000000 #DD2C00 #4285F4 - @color/authui_colorPrimary - @color/authui_colorActivated - #FFFFFF - #757575 - #eeeeee diff --git a/auth/src/main/res/values/styles.xml b/auth/src/main/res/values/styles.xml index f46b9d0e4..319824b44 100644 --- a/auth/src/main/res/values/styles.xml +++ b/auth/src/main/res/values/styles.xml @@ -1,21 +1,20 @@ + @@ -184,16 +175,9 @@ - - - - diff --git a/auth/src/main/res/values/styles.xml b/auth/src/main/res/values/styles.xml index 319824b44..5cb7220c8 100644 --- a/auth/src/main/res/values/styles.xml +++ b/auth/src/main/res/values/styles.xml @@ -173,6 +173,13 @@ + +