Loading packages/SystemUI/res/values/config.xml +1 −1 Original line number Diff line number Diff line Loading @@ -351,7 +351,7 @@ <bool name="config_showNotificationGear">true</bool> <!-- Whether or not a background should be drawn behind a notification. --> <bool name="config_drawNotificationBackground">false</bool> <bool name="config_drawNotificationBackground">true</bool> <!-- Whether or the notifications can be shown and dismissed with a drag. --> <bool name="config_enableNotificationShadeDrag">true</bool> Loading packages/SystemUI/res/values/dimens.xml +7 −4 Original line number Diff line number Diff line Loading @@ -155,7 +155,7 @@ <dimen name="notification_max_heads_up_height_increased">188dp</dimen> <!-- Side padding on the lockscreen on the side of notifications --> <dimen name="notification_side_paddings">16dp</dimen> <dimen name="notification_side_paddings">4dp</dimen> <!-- padding between the heads up and the statusbar --> <dimen name="heads_up_status_bar_padding">8dp</dimen> Loading @@ -177,7 +177,10 @@ <dimen name="notification_min_interaction_height">40dp</dimen> <!-- Radius for notifications corners without adjacent notifications --> <dimen name="notification_corner_radius">28dp</dimen> <dimen name="notification_corner_radius">8dp</dimen> <!-- Radius for notifications corners with adjacent notifications --> <dimen name="notification_corner_radius_small">0dp</dimen> <!-- the padding of the shelf icon container --> <dimen name="shelf_icon_container_padding">13dp</dimen> Loading Loading @@ -619,7 +622,7 @@ <dimen name="z_distance_between_notifications">0.5dp</dimen> <!-- The height of the divider between the individual notifications. --> <dimen name="notification_divider_height">2dp</dimen> <dimen name="notification_divider_height">1dp</dimen> <!-- The corner radius of the shadow behind the notification. --> <dimen name="notification_shadow_radius">0dp</dimen> Loading @@ -632,7 +635,7 @@ <dimen name="notification_children_container_divider_height">0.5dp</dimen> <!-- The horizontal margin of the content in the notification shade --> <dimen name="notification_shade_content_margin_horizontal">16dp</dimen> <dimen name="notification_shade_content_margin_horizontal">4dp</dimen> <!-- The top margin for the notification children container in its non-expanded form. --> <dimen name="notification_children_container_margin_top"> Loading packages/SystemUI/res/values/flags.xml +2 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,8 @@ <bool name="flag_notification_pipeline2">false</bool> <bool name="flag_notification_pipeline2_rendering">false</bool> <bool name="flag_notif_updates">false</bool> <bool name="flag_shade_is_opaque">false</bool> <!-- b/171917882 --> Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/row/NotificationMenuRow.java +6 −2 Original line number Diff line number Diff line Loading @@ -302,8 +302,12 @@ public class NotificationMenuRow implements NotificationMenuRowPlugin, View.OnCl } else { mMenuContainer = new FrameLayout(mContext); } final boolean newFlowHideShelf = Settings.Global.getInt(mContext.getContentResolver(), Settings.Global.SHOW_NEW_NOTIF_DISMISS, 1 /* on by default */) == 1; // The setting can win (which is needed for tests) but if not set, then use the flag final int showDismissSetting = Settings.Global.getInt(mContext.getContentResolver(), Settings.Global.SHOW_NEW_NOTIF_DISMISS, -1); final boolean newFlowHideShelf = showDismissSetting == -1 ? mContext.getResources().getBoolean(R.bool.flag_notif_updates) : showDismissSetting == 1; if (newFlowHideShelf) { return; } Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationRoundnessManager.java +5 −6 Original line number Diff line number Diff line Loading @@ -16,8 +16,10 @@ package com.android.systemui.statusbar.notification.stack; import android.content.res.Resources; import android.util.MathUtils; import com.android.systemui.R; import com.android.systemui.dagger.SysUISingleton; import com.android.systemui.statusbar.notification.NotificationSectionsFeatureManager; import com.android.systemui.statusbar.notification.row.ExpandableNotificationRow; Loading Loading @@ -45,11 +47,6 @@ public class NotificationRoundnessManager { private ExpandableNotificationRow mTrackedHeadsUp; private float mAppearFraction; // Radius for notification corners WITH adjacent notifications // as percent of radius WITHOUT adjacent notifications. // TODO(b/175710408) pull from dimens and hide from beta builds. static final float SMALL_CORNER_RADIUS = 4f/28; @Inject NotificationRoundnessManager( KeyguardBypassController keyguardBypassController, Loading Loading @@ -128,7 +125,9 @@ public class NotificationRoundnessManager { if (view.showingPulsing() && !mBypassController.getBypassEnabled()) { return 1.0f; } return SMALL_CORNER_RADIUS; final Resources resources = view.getResources(); return resources.getDimension(R.dimen.notification_corner_radius_small) / resources.getDimension(R.dimen.notification_corner_radius); } public void setExpanded(float expandedHeight, float appearFraction) { Loading Loading
packages/SystemUI/res/values/config.xml +1 −1 Original line number Diff line number Diff line Loading @@ -351,7 +351,7 @@ <bool name="config_showNotificationGear">true</bool> <!-- Whether or not a background should be drawn behind a notification. --> <bool name="config_drawNotificationBackground">false</bool> <bool name="config_drawNotificationBackground">true</bool> <!-- Whether or the notifications can be shown and dismissed with a drag. --> <bool name="config_enableNotificationShadeDrag">true</bool> Loading
packages/SystemUI/res/values/dimens.xml +7 −4 Original line number Diff line number Diff line Loading @@ -155,7 +155,7 @@ <dimen name="notification_max_heads_up_height_increased">188dp</dimen> <!-- Side padding on the lockscreen on the side of notifications --> <dimen name="notification_side_paddings">16dp</dimen> <dimen name="notification_side_paddings">4dp</dimen> <!-- padding between the heads up and the statusbar --> <dimen name="heads_up_status_bar_padding">8dp</dimen> Loading @@ -177,7 +177,10 @@ <dimen name="notification_min_interaction_height">40dp</dimen> <!-- Radius for notifications corners without adjacent notifications --> <dimen name="notification_corner_radius">28dp</dimen> <dimen name="notification_corner_radius">8dp</dimen> <!-- Radius for notifications corners with adjacent notifications --> <dimen name="notification_corner_radius_small">0dp</dimen> <!-- the padding of the shelf icon container --> <dimen name="shelf_icon_container_padding">13dp</dimen> Loading Loading @@ -619,7 +622,7 @@ <dimen name="z_distance_between_notifications">0.5dp</dimen> <!-- The height of the divider between the individual notifications. --> <dimen name="notification_divider_height">2dp</dimen> <dimen name="notification_divider_height">1dp</dimen> <!-- The corner radius of the shadow behind the notification. --> <dimen name="notification_shadow_radius">0dp</dimen> Loading @@ -632,7 +635,7 @@ <dimen name="notification_children_container_divider_height">0.5dp</dimen> <!-- The horizontal margin of the content in the notification shade --> <dimen name="notification_shade_content_margin_horizontal">16dp</dimen> <dimen name="notification_shade_content_margin_horizontal">4dp</dimen> <!-- The top margin for the notification children container in its non-expanded form. --> <dimen name="notification_children_container_margin_top"> Loading
packages/SystemUI/res/values/flags.xml +2 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,8 @@ <bool name="flag_notification_pipeline2">false</bool> <bool name="flag_notification_pipeline2_rendering">false</bool> <bool name="flag_notif_updates">false</bool> <bool name="flag_shade_is_opaque">false</bool> <!-- b/171917882 --> Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/row/NotificationMenuRow.java +6 −2 Original line number Diff line number Diff line Loading @@ -302,8 +302,12 @@ public class NotificationMenuRow implements NotificationMenuRowPlugin, View.OnCl } else { mMenuContainer = new FrameLayout(mContext); } final boolean newFlowHideShelf = Settings.Global.getInt(mContext.getContentResolver(), Settings.Global.SHOW_NEW_NOTIF_DISMISS, 1 /* on by default */) == 1; // The setting can win (which is needed for tests) but if not set, then use the flag final int showDismissSetting = Settings.Global.getInt(mContext.getContentResolver(), Settings.Global.SHOW_NEW_NOTIF_DISMISS, -1); final boolean newFlowHideShelf = showDismissSetting == -1 ? mContext.getResources().getBoolean(R.bool.flag_notif_updates) : showDismissSetting == 1; if (newFlowHideShelf) { return; } Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationRoundnessManager.java +5 −6 Original line number Diff line number Diff line Loading @@ -16,8 +16,10 @@ package com.android.systemui.statusbar.notification.stack; import android.content.res.Resources; import android.util.MathUtils; import com.android.systemui.R; import com.android.systemui.dagger.SysUISingleton; import com.android.systemui.statusbar.notification.NotificationSectionsFeatureManager; import com.android.systemui.statusbar.notification.row.ExpandableNotificationRow; Loading Loading @@ -45,11 +47,6 @@ public class NotificationRoundnessManager { private ExpandableNotificationRow mTrackedHeadsUp; private float mAppearFraction; // Radius for notification corners WITH adjacent notifications // as percent of radius WITHOUT adjacent notifications. // TODO(b/175710408) pull from dimens and hide from beta builds. static final float SMALL_CORNER_RADIUS = 4f/28; @Inject NotificationRoundnessManager( KeyguardBypassController keyguardBypassController, Loading Loading @@ -128,7 +125,9 @@ public class NotificationRoundnessManager { if (view.showingPulsing() && !mBypassController.getBypassEnabled()) { return 1.0f; } return SMALL_CORNER_RADIUS; final Resources resources = view.getResources(); return resources.getDimension(R.dimen.notification_corner_radius_small) / resources.getDimension(R.dimen.notification_corner_radius); } public void setExpanded(float expandedHeight, float appearFraction) { Loading