diff options
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/LockIcon.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/LockIcon.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/LockIcon.java index ec54b302b055..40b329d39032 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/LockIcon.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/LockIcon.java @@ -56,6 +56,7 @@ public class LockIcon extends KeyguardAffordanceView { private boolean mDozing; private boolean mKeyguardJustShown; private boolean mPredrawRegistered; + private Drawable mFaceScanningAnim; private final SparseArray<Drawable> mDrawableCache = new SparseArray<>(); private final OnPreDrawListener mOnPreDrawListener = new OnPreDrawListener() { @@ -100,6 +101,7 @@ public class LockIcon extends KeyguardAffordanceView { public LockIcon(Context context, AttributeSet attrs) { super(context, attrs); + mFaceScanningAnim = getResources().getDrawable(getThemedAnimationResId(SCANNING)); } @Override @@ -163,6 +165,10 @@ public class LockIcon extends KeyguardAffordanceView { } private Drawable getIcon(int newState) { + if (newState == STATE_SCANNING_FACE) { + return mFaceScanningAnim; + } + @LockAnimIndex final int lockAnimIndex = getAnimationIndexForTransition(mOldState, newState, mPulsing, mDozing, mKeyguardJustShown); |