Loading packages/SystemUI/src/com/android/systemui/battery/BatteryMeterView.java +7 −0 Original line number Original line Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.animation.LayoutTransition; import android.animation.ObjectAnimator; import android.animation.ObjectAnimator; import android.annotation.IntDef; import android.annotation.IntDef; import android.content.Context; import android.content.Context; import android.content.res.Configuration; import android.content.res.Resources; import android.content.res.Resources; import android.content.res.TypedArray; import android.content.res.TypedArray; import android.graphics.Rect; import android.graphics.Rect; Loading Loading @@ -164,6 +165,12 @@ public class BatteryMeterView extends LinearLayout implements DarkReceiver { updateShowPercent(); updateShowPercent(); } } @Override protected void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); updatePercentView(); } public void setColorsFromContext(Context context) { public void setColorsFromContext(Context context) { if (context == null) { if (context == null) { return; return; Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java +17 −0 Original line number Original line Diff line number Diff line Loading @@ -119,6 +119,7 @@ public class KeyguardStatusBarView extends RelativeLayout { @Override @Override protected void onConfigurationChanged(Configuration newConfig) { protected void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); super.onConfigurationChanged(newConfig); loadDimens(); MarginLayoutParams lp = (MarginLayoutParams) mMultiUserAvatar.getLayoutParams(); MarginLayoutParams lp = (MarginLayoutParams) mMultiUserAvatar.getLayoutParams(); lp.width = lp.height = getResources().getDimensionPixelSize( lp.width = lp.height = getResources().getDimensionPixelSize( Loading @@ -128,6 +129,22 @@ public class KeyguardStatusBarView extends RelativeLayout { // System icons // System icons updateSystemIconsLayoutParams(); updateSystemIconsLayoutParams(); // mStatusIconArea mStatusIconArea.setPaddingRelative( mStatusIconArea.getPaddingStart(), getResources().getDimensionPixelSize(R.dimen.status_bar_padding_top), mStatusIconArea.getPaddingEnd(), mStatusIconArea.getPaddingBottom() ); // mStatusIconContainer mStatusIconContainer.setPaddingRelative( mStatusIconContainer.getPaddingStart(), mStatusIconContainer.getPaddingTop(), getResources().getDimensionPixelSize(R.dimen.signal_cluster_battery_padding), mStatusIconContainer.getPaddingBottom() ); // Respect font size setting. // Respect font size setting. mCarrierLabel.setTextSize(TypedValue.COMPLEX_UNIT_PX, mCarrierLabel.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimensionPixelSize( getResources().getDimensionPixelSize( Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconControllerImpl.java +9 −0 Original line number Original line Diff line number Diff line Loading @@ -114,6 +114,14 @@ public class StatusBarIconControllerImpl extends StatusBarIconList implements Tu } } } } private void refreshIconGroups() { for (int i = mIconGroups.size() - 1; i >= 0; --i) { IconManager group = mIconGroups.get(i); removeIconGroup(group); addIconGroup(group); } } /** */ /** */ @Override @Override public void removeIconGroup(IconManager group) { public void removeIconGroup(IconManager group) { Loading Loading @@ -468,5 +476,6 @@ public class StatusBarIconControllerImpl extends StatusBarIconList implements Tu @Override @Override public void onDensityOrFontScaleChanged() { public void onDensityOrFontScaleChanged() { loadDimens(); loadDimens(); refreshIconGroups(); } } } } Loading
packages/SystemUI/src/com/android/systemui/battery/BatteryMeterView.java +7 −0 Original line number Original line Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.animation.LayoutTransition; import android.animation.ObjectAnimator; import android.animation.ObjectAnimator; import android.annotation.IntDef; import android.annotation.IntDef; import android.content.Context; import android.content.Context; import android.content.res.Configuration; import android.content.res.Resources; import android.content.res.Resources; import android.content.res.TypedArray; import android.content.res.TypedArray; import android.graphics.Rect; import android.graphics.Rect; Loading Loading @@ -164,6 +165,12 @@ public class BatteryMeterView extends LinearLayout implements DarkReceiver { updateShowPercent(); updateShowPercent(); } } @Override protected void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); updatePercentView(); } public void setColorsFromContext(Context context) { public void setColorsFromContext(Context context) { if (context == null) { if (context == null) { return; return; Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java +17 −0 Original line number Original line Diff line number Diff line Loading @@ -119,6 +119,7 @@ public class KeyguardStatusBarView extends RelativeLayout { @Override @Override protected void onConfigurationChanged(Configuration newConfig) { protected void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); super.onConfigurationChanged(newConfig); loadDimens(); MarginLayoutParams lp = (MarginLayoutParams) mMultiUserAvatar.getLayoutParams(); MarginLayoutParams lp = (MarginLayoutParams) mMultiUserAvatar.getLayoutParams(); lp.width = lp.height = getResources().getDimensionPixelSize( lp.width = lp.height = getResources().getDimensionPixelSize( Loading @@ -128,6 +129,22 @@ public class KeyguardStatusBarView extends RelativeLayout { // System icons // System icons updateSystemIconsLayoutParams(); updateSystemIconsLayoutParams(); // mStatusIconArea mStatusIconArea.setPaddingRelative( mStatusIconArea.getPaddingStart(), getResources().getDimensionPixelSize(R.dimen.status_bar_padding_top), mStatusIconArea.getPaddingEnd(), mStatusIconArea.getPaddingBottom() ); // mStatusIconContainer mStatusIconContainer.setPaddingRelative( mStatusIconContainer.getPaddingStart(), mStatusIconContainer.getPaddingTop(), getResources().getDimensionPixelSize(R.dimen.signal_cluster_battery_padding), mStatusIconContainer.getPaddingBottom() ); // Respect font size setting. // Respect font size setting. mCarrierLabel.setTextSize(TypedValue.COMPLEX_UNIT_PX, mCarrierLabel.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimensionPixelSize( getResources().getDimensionPixelSize( Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconControllerImpl.java +9 −0 Original line number Original line Diff line number Diff line Loading @@ -114,6 +114,14 @@ public class StatusBarIconControllerImpl extends StatusBarIconList implements Tu } } } } private void refreshIconGroups() { for (int i = mIconGroups.size() - 1; i >= 0; --i) { IconManager group = mIconGroups.get(i); removeIconGroup(group); addIconGroup(group); } } /** */ /** */ @Override @Override public void removeIconGroup(IconManager group) { public void removeIconGroup(IconManager group) { Loading Loading @@ -468,5 +476,6 @@ public class StatusBarIconControllerImpl extends StatusBarIconList implements Tu @Override @Override public void onDensityOrFontScaleChanged() { public void onDensityOrFontScaleChanged() { loadDimens(); loadDimens(); refreshIconGroups(); } } } }