Add animation for progress bar and lottie in fingerprint enrollment
Test: Manual - While enrolling a fingerprint, onHelp will cause the lottie and progress bar to shake Bug: 266838595 Change-Id: I547d86182a87846aca7d025b35a008675f449e2e Merged-in: I547d86182a87846aca7d025b35a008675f449e2e
This commit is contained in:
@@ -36,6 +36,7 @@ import static org.mockito.Mockito.times;
|
||||
import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.when;
|
||||
|
||||
import android.animation.ObjectAnimator;
|
||||
import android.content.Context;
|
||||
import android.content.res.ColorStateList;
|
||||
import android.content.res.Resources;
|
||||
@@ -80,6 +81,8 @@ public class FingerprintEnrollEnrollingTest {
|
||||
|
||||
@Mock private LottieAnimationView mIllustrationLottie;
|
||||
|
||||
@Mock private ObjectAnimator mHelpAnimation;
|
||||
|
||||
@Mock private FingerprintEnrollSidecar mSidecar;
|
||||
|
||||
@Mock private Display mMockDisplay;
|
||||
@@ -178,6 +181,15 @@ public class FingerprintEnrollEnrollingTest {
|
||||
assertThat(observedLottieAssetOrder).isEqualTo(expectedLottieAssetOrder);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void fingerprintSfpsEnrollHelpAnimation() {
|
||||
initializeActivityFor(TYPE_POWER_BUTTON);
|
||||
ReflectionHelpers.setField(mActivity, "mHelpAnimation", mHelpAnimation);
|
||||
mActivity.onEnrollmentHelp(0 /* helpMsgId */, "Test help message" /* helpString */);
|
||||
|
||||
verify(mHelpAnimation).start();
|
||||
}
|
||||
|
||||
// SFPS_STAGE_CENTER is first stage with progress bar colors, starts at steps=25, remaining=25
|
||||
private void configureSfpsStageColorTest() {
|
||||
when(mSidecar.getEnrollmentSteps()).thenReturn(25);
|
||||
|
Reference in New Issue
Block a user