From 81337fe7ad5c2f896b3127e1578782d3d24c2d5c Mon Sep 17 00:00:00 2001 From: Torsten Grote <t@grobox.de> Date: Mon, 5 Dec 2016 14:48:37 -0200 Subject: [PATCH] Introduce Dialog Theme for Onboarding --- .../privategroup/reveal/RevealContactsActivity.java | 4 ++-- briar-android/src/main/res/values/strings.xml | 1 + briar-android/src/main/res/values/themes.xml | 8 +++++++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/RevealContactsActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/RevealContactsActivity.java index 029d770a5a..db6236a1d9 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/RevealContactsActivity.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/privategroup/reveal/RevealContactsActivity.java @@ -112,9 +112,9 @@ public class RevealContactsActivity extends ContactSelectorActivity } private void showOnboardingDialog() { - new AlertDialog.Builder(this, R.style.BriarDialogTheme) + new AlertDialog.Builder(this, R.style.OnboardingDialogTheme) .setMessage(getString(R.string.groups_reveal_dialog_message)) - .setNeutralButton(R.string.ok, + .setNeutralButton(R.string.got_it, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, diff --git a/briar-android/src/main/res/values/strings.xml b/briar-android/src/main/res/values/strings.xml index e27a3ea9ca..e7e2e7558c 100644 --- a/briar-android/src/main/res/values/strings.xml +++ b/briar-android/src/main/res/values/strings.xml @@ -71,6 +71,7 @@ <string name="hide">Hide</string> <string name="ok">OK</string> <string name="cancel">Cancel</string> + <string name="got_it">Got it</string> <string name="delete">Delete</string> <string name="accept">Accept</string> <string name="decline">Decline</string> diff --git a/briar-android/src/main/res/values/themes.xml b/briar-android/src/main/res/values/themes.xml index 1cc3700cd1..71bd3c9d5e 100644 --- a/briar-android/src/main/res/values/themes.xml +++ b/briar-android/src/main/res/values/themes.xml @@ -58,6 +58,13 @@ <item name="android:windowExitAnimation">@android:anim/fade_out</item> </style> + <style name="OnboardingDialogTheme" parent="BriarDialogTheme"> + <item name="android:background">@color/briar_primary</item> + <item name="android:textColorPrimary">@color/briar_text_primary_inverse</item> + <item name="android:textColorSecondary">@color/briar_text_secondary_inverse</item> + <item name="buttonBarNeutralButtonStyle">@style/Widget.AppCompat.Button.Borderless</item> + </style> + <!-- This fixes a UI bug in the support preference library --> <style name="BriarTheme.ListSeparatorTextView"> <item name="android:textSize">14sp</item> @@ -67,5 +74,4 @@ <item name="android:layout_marginBottom">16dp</item> </style> - </resources> \ No newline at end of file -- GitLab