summaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorJorim Jaggi <jjaggi@google.com>2014-08-07 00:21:37 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-08-05 00:35:13 +0000
commit905857f1b8708b1a7cf60a5e6b934b75ac6aea77 (patch)
tree973bba70cba127ecd3d389043a82135f7aa06b33 /packages
parent0f43bf60206e09e4e8ae655f921d0af18620be05 (diff)
parent0b75f83f142a4de5be77238c6030228e1b943aa2 (diff)
downloadframeworks_base-905857f1b8708b1a7cf60a5e6b934b75ac6aea77.zip
frameworks_base-905857f1b8708b1a7cf60a5e6b934b75ac6aea77.tar.gz
frameworks_base-905857f1b8708b1a7cf60a5e6b934b75ac6aea77.tar.bz2
Merge "Fix constant redrawing on Keyguard issue." into lmp-dev
Diffstat (limited to 'packages')
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/KeyguardAffordanceView.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/KeyguardAffordanceView.java b/packages/SystemUI/src/com/android/systemui/statusbar/KeyguardAffordanceView.java
index 19bf121..6779e4e 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/KeyguardAffordanceView.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/KeyguardAffordanceView.java
@@ -156,7 +156,6 @@ public class KeyguardAffordanceView extends ImageView {
drawBackgroundCircle(canvas);
drawArrow(canvas);
canvas.save();
- updateIconColor();
canvas.scale(mImageScale, mImageScale, getWidth() / 2, getHeight() / 2);
super.onDraw(canvas);
canvas.restore();
@@ -267,6 +266,7 @@ public class KeyguardAffordanceView extends ImageView {
if (!radiusNeedsAnimation) {
if (mCircleAnimator == null) {
mCircleRadius = circleRadius;
+ updateIconColor();
invalidate();
if (nowHidden) {
if (mPreviewView != null) {
@@ -323,6 +323,7 @@ public class KeyguardAffordanceView extends ImageView {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
mCircleRadius = (float) animation.getAnimatedValue();
+ updateIconColor();
invalidate();
}
});