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:
Lyn Han
2020-11-08 02:27:21 -06:00
parent 48b614e61d
commit f315544419
3 changed files with 6 additions and 6 deletions

View File

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

View File

@@ -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);
}

View File

@@ -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();