diff options
author | Danesh M <daneshm90@gmail.com> | 2015-11-06 15:23:58 -0800 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2015-11-06 17:16:16 -0800 |
commit | 9b678ce17bc953844a813e3f0c5361d2d5d874e4 (patch) | |
tree | 580c5c311b8150456649b898901d3c1529f83db6 | |
parent | 6d80967c96357ce4f486ade70a9de95ad2eec055 (diff) | |
download | frameworks_base-9b678ce17bc953844a813e3f0c5361d2d5d874e4.zip frameworks_base-9b678ce17bc953844a813e3f0c5361d2d5d874e4.tar.gz frameworks_base-9b678ce17bc953844a813e3f0c5361d2d5d874e4.tar.bz2 |
SystemUI : Fix left/center clock visibility
Change-Id: I5bee0927ceaf93ea4cc0751bcb866aaaed64356b
-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) { |