summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanesh M <daneshm90@gmail.com>2015-11-06 15:23:58 -0800
committerGerrit Code Review <gerrit@cyanogenmod.org>2015-11-06 17:16:16 -0800
commit9b678ce17bc953844a813e3f0c5361d2d5d874e4 (patch)
tree580c5c311b8150456649b898901d3c1529f83db6
parent6d80967c96357ce4f486ade70a9de95ad2eec055 (diff)
downloadframeworks_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.xml1
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java6
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) {