From 08d8564c00c5835ebd7cfafad71b4fc846415049 Mon Sep 17 00:00:00 2001 From: Michelle Tang Date: Mon, 12 Aug 2024 16:22:43 -0700 Subject: [PATCH] Add minor UI updates to screen lock. --- .../securesms/PassphraseActivity.java | 1 + .../securesms/PassphrasePromptActivity.java | 2 ++ .../main/res/drawable/symbol_more_vertical.xml | 15 +++++++++++++++ .../res/layout/prompt_passphrase_activity.xml | 12 ++++++++++-- app/src/main/res/values/styles.xml | 2 +- app/src/main/res/values/themes.xml | 9 +++++---- 6 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 app/src/main/res/drawable/symbol_more_vertical.xml diff --git a/app/src/main/java/org/thoughtcrime/securesms/PassphraseActivity.java b/app/src/main/java/org/thoughtcrime/securesms/PassphraseActivity.java index 90807a41bd..b76e7f9f30 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/PassphraseActivity.java +++ b/app/src/main/java/org/thoughtcrime/securesms/PassphraseActivity.java @@ -63,6 +63,7 @@ public abstract class PassphraseActivity extends BaseActivity { if (nextIntent != null) { try { startActivity(nextIntent); + overridePendingTransition(R.anim.fade_in, R.anim.fade_out); } catch (java.lang.SecurityException e) { Log.w(TAG, "Access permission not passed from PassphraseActivity, retry sharing."); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/PassphrasePromptActivity.java b/app/src/main/java/org/thoughtcrime/securesms/PassphrasePromptActivity.java index ab8b013b93..de3387945c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/PassphrasePromptActivity.java +++ b/app/src/main/java/org/thoughtcrime/securesms/PassphrasePromptActivity.java @@ -387,6 +387,8 @@ public class PassphrasePromptActivity extends PassphraseActivity { @Override public void onAuthenticationSucceeded(@NonNull BiometricPrompt.AuthenticationResult result) { Log.i(TAG, "onAuthenticationSucceeded"); + + lockScreenButton.setOnClickListener(null); unlockView.addAnimatorListener(new AnimationCompleteListener() { @Override public void onAnimationEnd(Animator animation) { diff --git a/app/src/main/res/drawable/symbol_more_vertical.xml b/app/src/main/res/drawable/symbol_more_vertical.xml new file mode 100644 index 0000000000..977143f4e4 --- /dev/null +++ b/app/src/main/res/drawable/symbol_more_vertical.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/app/src/main/res/layout/prompt_passphrase_activity.xml b/app/src/main/res/layout/prompt_passphrase_activity.xml index a4d6788766..2f1e5df46a 100644 --- a/app/src/main/res/layout/prompt_passphrase_activity.xml +++ b/app/src/main/res/layout/prompt_passphrase_activity.xml @@ -7,6 +7,7 @@ android:id="@+id/prompt_layout" android:layout_width="match_parent" android:layout_height="match_parent" + android:background="@color/signal_colorSurface" android:orientation="vertical" android:fitsSystemWindows="true"> @@ -19,12 +20,14 @@ android:layout_marginTop="20dp" /> @@ -32,13 +35,14 @@ android:id="@+id/unlock_view" android:layout_width="72dp" android:layout_height="72dp" + android:layout_marginBottom="4dp" app:lottie_rawRes="@raw/lottie_unlock" /> + style="@style/Signal.Text.HeadlineMedium" /> diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 983cbbc1ac..5c5741d6e8 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -270,7 +270,7 @@ diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 8887219a32..7c3ffb6705 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -97,8 +97,8 @@