Fix toolbar overlap with cutouts in recipient preferences.

Fixes #9323
master
Greyson Parrelli 2020-01-07 12:00:44 -05:00
parent b449fceca0
commit d9c78e5c3e
2 changed files with 7 additions and 2 deletions

View File

@ -209,6 +209,11 @@ public class RecipientPreferenceActivity extends PassphraseRequiredActionBarActi
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
getWindow().setStatusBarColor(Color.TRANSPARENT);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.recipient_preference_root), (v, insets) -> {
ViewUtil.setTopMargin(toolbar, insets.getSystemWindowInsetTop());
return insets;
});
}
}

View File

@ -2,6 +2,7 @@
<androidx.coordinatorlayout.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/recipient_preference_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginStart="0dp"
@ -11,7 +12,7 @@
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/app_bar_layout"
android:layout_width="match_parent"
android:layout_width="match_parent"
android:layout_height="300dp"
android:background="@color/transparent">
@ -47,7 +48,6 @@
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/transparent"
android:layout_marginTop="24dp"
android:theme="@style/TextSecure.DarkActionBar.Conversation"
app:layout_collapseMode="pin" >