Update non-sandwiched notification corner radius
2 => 20dp We don't want to change dialogCornerRadius for now since it has many dependencies; instead, add temporary SysUI dimen to test new radius. Bug: 172289783 Test: visual Change-Id: I46a7d92c3d510a591bb585fb966a4fa16505a11f
This commit is contained in:
@@ -170,6 +170,9 @@
|
||||
<!-- Minimum height of a notification to be interactable -->
|
||||
<dimen name="notification_min_interaction_height">40dp</dimen>
|
||||
|
||||
<!-- New radius for notifications. -->
|
||||
<dimen name="notification_corner_radius">20dp</dimen>
|
||||
|
||||
<!-- the padding of the shelf icon container -->
|
||||
<dimen name="shelf_icon_container_padding">13dp</dimen>
|
||||
|
||||
|
||||
@@ -239,8 +239,7 @@ public abstract class ExpandableOutlineView extends ExpandableView {
|
||||
mOutlineRadius = res.getDimension(R.dimen.notification_shadow_radius);
|
||||
mAlwaysRoundBothCorners = res.getBoolean(R.bool.config_clipNotificationsToOutline);
|
||||
if (!mAlwaysRoundBothCorners) {
|
||||
mOutlineRadius = res.getDimensionPixelSize(
|
||||
Utils.getThemeAttr(mContext, android.R.attr.dialogCornerRadius));
|
||||
mOutlineRadius = res.getDimensionPixelSize(R.dimen.notification_corner_radius);
|
||||
}
|
||||
setClipToOutline(mAlwaysRoundBothCorners);
|
||||
}
|
||||
|
||||
@@ -892,15 +892,13 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
|
||||
mSidePaddings = res.getDimensionPixelSize(R.dimen.notification_side_paddings);
|
||||
mMinInteractionHeight = res.getDimensionPixelSize(
|
||||
R.dimen.notification_min_interaction_height);
|
||||
mCornerRadius = res.getDimensionPixelSize(
|
||||
Utils.getThemeAttr(mContext, android.R.attr.dialogCornerRadius));
|
||||
mCornerRadius = res.getDimensionPixelSize(R.dimen.notification_corner_radius);
|
||||
mHeadsUpInset = mStatusBarHeight + res.getDimensionPixelSize(
|
||||
R.dimen.heads_up_status_bar_padding);
|
||||
}
|
||||
|
||||
void updateCornerRadius() {
|
||||
int newRadius = getResources().getDimensionPixelSize(
|
||||
Utils.getThemeAttr(getContext(), android.R.attr.dialogCornerRadius));
|
||||
int newRadius = getResources().getDimensionPixelSize(R.dimen.notification_corner_radius);
|
||||
if (mCornerRadius != newRadius) {
|
||||
mCornerRadius = newRadius;
|
||||
invalidate();
|
||||
|
||||
Reference in New Issue
Block a user