Merge "Only hide udfps bouncer when transitioning TO doze" into sc-dev
This commit is contained in:
@@ -66,6 +66,7 @@ public class UdfpsKeyguardViewController extends UdfpsAnimationViewController<Ud
|
|||||||
private boolean mHintShown;
|
private boolean mHintShown;
|
||||||
private int mStatusBarState;
|
private int mStatusBarState;
|
||||||
private float mTransitionToFullShadeProgress;
|
private float mTransitionToFullShadeProgress;
|
||||||
|
private float mLastDozeAmount;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* hidden amount of pin/pattern/password bouncer
|
* hidden amount of pin/pattern/password bouncer
|
||||||
@@ -108,6 +109,7 @@ public class UdfpsKeyguardViewController extends UdfpsAnimationViewController<Ud
|
|||||||
updateFaceDetectRunning(mKeyguardUpdateMonitor.isFaceDetectionRunning());
|
updateFaceDetectRunning(mKeyguardUpdateMonitor.isFaceDetectionRunning());
|
||||||
|
|
||||||
final float dozeAmount = mStatusBarStateController.getDozeAmount();
|
final float dozeAmount = mStatusBarStateController.getDozeAmount();
|
||||||
|
mLastDozeAmount = dozeAmount;
|
||||||
mStateListener.onDozeAmountChanged(dozeAmount, dozeAmount);
|
mStateListener.onDozeAmountChanged(dozeAmount, dozeAmount);
|
||||||
mStatusBarStateController.addCallback(mStateListener);
|
mStatusBarStateController.addCallback(mStateListener);
|
||||||
|
|
||||||
@@ -287,8 +289,11 @@ public class UdfpsKeyguardViewController extends UdfpsAnimationViewController<Ud
|
|||||||
new StatusBarStateController.StateListener() {
|
new StatusBarStateController.StateListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onDozeAmountChanged(float linear, float eased) {
|
public void onDozeAmountChanged(float linear, float eased) {
|
||||||
if (linear != 0) showUdfpsBouncer(false);
|
if (mLastDozeAmount < linear) {
|
||||||
|
showUdfpsBouncer(false);
|
||||||
|
}
|
||||||
mView.onDozeAmountChanged(linear, eased);
|
mView.onDozeAmountChanged(linear, eased);
|
||||||
|
mLastDozeAmount = linear;
|
||||||
updatePauseAuth();
|
updatePauseAuth();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user