diff options
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/statusbar/CmBatteryMiniIcon.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/CmBatteryMiniIcon.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/CmBatteryMiniIcon.java b/packages/SystemUI/src/com/android/systemui/statusbar/CmBatteryMiniIcon.java index 50a0dbe..c90a0a2 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/CmBatteryMiniIcon.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/CmBatteryMiniIcon.java @@ -210,9 +210,14 @@ public class CmBatteryMiniIcon extends ImageView { @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { final int height = MeasureSpec.getSize(heightMeasureSpec); - setMeasuredDimension(mWidthPx + mMarginRightPx, height); + } + + @Override + protected boolean setFrame(int l, int t, int r, int b) { + boolean changed = super.setFrame(l, t, r, b); updateMatrix(); + return changed; } @Override @@ -300,7 +305,8 @@ public class CmBatteryMiniIcon extends ImageView { public void updateMatrix() { mMatrix.reset(); mMatrix.setTranslate(0, 0); - float scaleFactor=getHeight()/(float)(mMiniIconCache[0].getHeight()); + + float scaleFactor = getHeight() / (float)(mMiniIconCache[0].getHeight()); mMatrix.postScale(mWidthPx, scaleFactor); } } |