diff --git a/app/src/main/java/org/thoughtcrime/securesms/permissions/RationaleDialog.java b/app/src/main/java/org/thoughtcrime/securesms/permissions/RationaleDialog.java index 2e9fbe0d6..74fa4f335 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/permissions/RationaleDialog.java +++ b/app/src/main/java/org/thoughtcrime/securesms/permissions/RationaleDialog.java @@ -4,6 +4,7 @@ package org.thoughtcrime.securesms.permissions; import android.content.Context; import android.graphics.Color; import android.graphics.drawable.Drawable; +import android.text.method.ScrollingMovementMethod; import android.util.TypedValue; import android.view.LayoutInflater; import android.view.View; @@ -54,6 +55,7 @@ public class RationaleDialog { } text.setText(message); + text.setMovementMethod(new ScrollingMovementMethod()); return new MaterialAlertDialogBuilder(context, ThemeUtil.isDarkTheme(context) ? R.style.Theme_Signal_AlertDialog_Dark_Cornered diff --git a/app/src/main/res/layout/permissions_rationale_dialog.xml b/app/src/main/res/layout/permissions_rationale_dialog.xml index 9f3498160..e9234e0fc 100644 --- a/app/src/main/res/layout/permissions_rationale_dialog.xml +++ b/app/src/main/res/layout/permissions_rationale_dialog.xml @@ -1,30 +1,30 @@ + android:orientation="vertical" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + android:background="@color/core_ultramarine" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:gravity="center" + android:padding="40dp"> + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingTop="20dp" + android:paddingStart="20dp" + android:paddingEnd="20dp" + android:textSize="15sp" + android:lineSpacingMultiplier="1.3" + android:scrollbars="vertical" + tools:text="Signal needs access to your contacts and media in order to connect with friends, exchange messages, and make secure calls."/> \ No newline at end of file