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 @@