diff --git a/packages/SystemUI/res/layout/dock_info_bottom_area_overlay.xml b/packages/SystemUI/res/layout/dock_info_bottom_area_overlay.xml new file mode 100644 index 0000000000000..8b70dd7824076 --- /dev/null +++ b/packages/SystemUI/res/layout/dock_info_bottom_area_overlay.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/packages/SystemUI/res/layout/status_bar_expanded.xml b/packages/SystemUI/res/layout/status_bar_expanded.xml index 46a698a092e38..496813d7c333b 100644 --- a/packages/SystemUI/res/layout/status_bar_expanded.xml +++ b/packages/SystemUI/res/layout/status_bar_expanded.xml @@ -101,6 +101,8 @@ + + diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/KeyguardIndicationController.java b/packages/SystemUI/src/com/android/systemui/statusbar/KeyguardIndicationController.java index c1eaaaf92d521..539f36b37c084 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/KeyguardIndicationController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/KeyguardIndicationController.java @@ -492,8 +492,12 @@ public class KeyguardIndicationController implements KeyguardStateController.Cal return UserHandle.USER_NULL; } - @VisibleForTesting - protected void setVisible(boolean visible) { + /** + * Sets the visibility of keyguard bottom area, and if the indications are updatable. + * + * @param visible true to make the area visible and update the indication, false otherwise. + */ + public void setVisible(boolean visible) { mVisible = visible; mIndicationArea.setVisibility(visible ? VISIBLE : GONE); if (visible) {