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..1973df61a 100644
--- a/auth/src/main/res/values/styles.xml
+++ b/auth/src/main/res/values/styles.xml
@@ -1,21 +1,20 @@
+
@@ -184,14 +176,14 @@
-