Fix text clipping of EmphasizedNotificationButton, when the system font size is at maximum
Fixes the visually clipped text of EmphasizedNotificationButton (which is used in sticky HUNs, CallStyleNotifications, etc.), when the Accessibility - Display size and text - font size is at its maximum(2.0 scale). Test: Manual. Go to Settings > Accessibility > Display size and text. Adjust the "Font size" to the biggest. Post a sticky HUN, and a CallStyleNotification. The action button texts shouldn't be clipped either when the notifications are showing as HUNs, or in the Shade. Bug: 273401782 Bug: 274783980 Change-Id: Id87bb579fe966de832b0f95a2a950a2778217031
This commit is contained in:
@@ -361,13 +361,15 @@ public class NotificationActionListLayout extends LinearLayout {
|
||||
// same padding on bottom and at end
|
||||
int paddingBottom = getResources().getDimensionPixelSize(
|
||||
com.android.internal.R.dimen.notification_content_margin_end);
|
||||
height = mEmphasizedHeight;
|
||||
int buttonPaddingInternal = getResources().getDimensionPixelSize(
|
||||
com.android.internal.R.dimen.button_inset_vertical_material);
|
||||
setPaddingRelative(getPaddingStart(),
|
||||
paddingTop - buttonPaddingInternal,
|
||||
getPaddingEnd(),
|
||||
paddingBottom - buttonPaddingInternal);
|
||||
|
||||
setMinimumHeight(mEmphasizedHeight);
|
||||
height = ViewGroup.LayoutParams.WRAP_CONTENT;
|
||||
} else {
|
||||
setPaddingRelative(getPaddingStart(),
|
||||
mDefaultPaddingTop,
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
style="@style/NotificationEmphasizedAction"
|
||||
android:id="@+id/action0"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:minHeight="@dimen/notification_action_emphasized_height"
|
||||
android:layout_marginStart="12dp"
|
||||
android:drawablePadding="6dp"
|
||||
android:gravity="center"
|
||||
|
||||
@@ -20,7 +20,8 @@
|
||||
style="@style/NotificationEmphasizedAction"
|
||||
android:id="@+id/action0"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:minHeight="@dimen/notification_action_emphasized_height"
|
||||
android:layout_marginStart="12dp"
|
||||
android:drawablePadding="6dp"
|
||||
android:enabled="false"
|
||||
|
||||
Reference in New Issue
Block a user