Merge "Start 2d animation when view laid out." into udc-dev am: 0f4c76e875 am: 79512b151a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23417156 Change-Id: I89e6b3fbf98497797a9569c2b756cb4eb5b26f64 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -158,15 +158,18 @@ public class KeyguardPatternView extends KeyguardInputView
|
||||
|
||||
public void startAppearAnimation() {
|
||||
enableClipping(false);
|
||||
setAlpha(1f);
|
||||
setAlpha(0f);
|
||||
setTranslationY(mAppearAnimationUtils.getStartTranslation());
|
||||
AppearAnimationUtils.startTranslationYAnimation(this, 0 /* delay */, 500 /* duration */,
|
||||
0, mAppearAnimationUtils.getInterpolator(),
|
||||
getAnimationListener(InteractionJankMonitor.CUJ_LOCKSCREEN_PATTERN_APPEAR));
|
||||
mAppearAnimationUtils.startAnimation2d(
|
||||
mLockPatternView.getCellStates(),
|
||||
() -> enableClipping(true),
|
||||
this);
|
||||
mLockPatternView.post(() -> {
|
||||
setAlpha(1f);
|
||||
mAppearAnimationUtils.startAnimation2d(
|
||||
mLockPatternView.getCellStates(),
|
||||
() -> enableClipping(true),
|
||||
KeyguardPatternView.this);
|
||||
});
|
||||
if (!TextUtils.isEmpty(mSecurityMessageDisplay.getText())) {
|
||||
mAppearAnimationUtils.createAnimation(mSecurityMessageDisplay, 0,
|
||||
AppearAnimationUtils.DEFAULT_APPEAR_DURATION,
|
||||
|
||||
Reference in New Issue
Block a user