diff options
-rw-r--r-- | packages/SystemUI/res/layout/status_bar.xml | 1 | ||||
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/packages/SystemUI/res/layout/status_bar.xml b/packages/SystemUI/res/layout/status_bar.xml index f0932d3..291dc65 100644 --- a/packages/SystemUI/res/layout/status_bar.xml +++ b/packages/SystemUI/res/layout/status_bar.xml @@ -116,6 +116,7 @@ </LinearLayout> <com.android.keyguard.AlphaOptimizedLinearLayout + android:id="@+id/center_clock_layout" android:gravity="center" android:orientation="horizontal" android:layout_width="match_parent" diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java index 0fc5a5b..990e3d6 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java @@ -77,6 +77,7 @@ public class StatusBarIconController implements Tunable { private ImageView mMoreIcon; private BatteryMeterView mBatteryMeterView; private ClockController mClockController; + private View mCenterClockLayout; private int mIconSize; private int mIconHPadding; @@ -128,6 +129,7 @@ public class StatusBarIconController implements Tunable { mLightModeIconColorSingleTone = context.getColor(R.color.light_mode_icon_color_single_tone); mHandler = new Handler(); mClockController = new ClockController(statusBar, mNotificationIcons, mHandler); + mCenterClockLayout = statusBar.findViewById(R.id.center_clock_layout); updateResources(); TunerService.get(mContext).addTunable(this, ICON_BLACKLIST); @@ -249,18 +251,22 @@ public class StatusBarIconController implements Tunable { public void hideSystemIconArea(boolean animate) { animateHide(mSystemIconArea, animate); + animateHide(mCenterClockLayout, animate); } public void showSystemIconArea(boolean animate) { animateShow(mSystemIconArea, animate); + animateShow(mCenterClockLayout, animate); } public void hideNotificationIconArea(boolean animate) { animateHide(mNotificationIconArea, animate); + animateHide(mCenterClockLayout, animate); } public void showNotificationIconArea(boolean animate) { animateShow(mNotificationIconArea, animate); + animateShow(mCenterClockLayout, animate); } public void setClockVisibility(boolean visible) { |