Use lottie animation for fingerprint edu
The landscape layout can be removed now, since for UDFPS, we do not use this page for the "find sensor" functionality anymore. Instead, we show the edu animation. Bug: 187460696 Test: manual Change-Id: Ic2e15ecf73c42b8a0cea4ea8996b1b7dd2f3b4f2
This commit is contained in:
@@ -22,9 +22,11 @@ import android.hardware.fingerprint.FingerprintManager;
|
||||
import android.hardware.fingerprint.FingerprintSensorPropertiesInternal;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import android.view.accessibility.AccessibilityManager;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.airbnb.lottie.LottieAnimationView;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.Utils;
|
||||
import com.android.settings.biometrics.BiometricEnrollBase;
|
||||
@@ -80,6 +82,13 @@ public class FingerprintEnrollFindSensor extends BiometricEnrollBase implements
|
||||
.setTheme(R.style.SudGlifButton_Primary)
|
||||
.build()
|
||||
);
|
||||
|
||||
LottieAnimationView lottieAnimationView = findViewById(R.id.illustration_lottie);
|
||||
AccessibilityManager am = getSystemService(AccessibilityManager.class);
|
||||
if (am.isEnabled()) {
|
||||
lottieAnimationView.setAnimation(R.raw.udfps_edu_a11y_lottie);
|
||||
}
|
||||
|
||||
} else {
|
||||
setHeaderText(R.string.security_settings_fingerprint_enroll_find_sensor_title);
|
||||
setDescriptionText(R.string.security_settings_fingerprint_enroll_find_sensor_message);
|
||||
@@ -126,11 +135,7 @@ public class FingerprintEnrollFindSensor extends BiometricEnrollBase implements
|
||||
|
||||
protected int getContentView() {
|
||||
if (mCanAssumeUdfps) {
|
||||
if (BiometricUtils.isReverseLandscape(getApplicationContext())) {
|
||||
return R.layout.udfps_enroll_find_sensor_land;
|
||||
} else {
|
||||
return R.layout.udfps_enroll_find_sensor_layout;
|
||||
}
|
||||
return R.layout.udfps_enroll_find_sensor_layout;
|
||||
}
|
||||
return R.layout.fingerprint_enroll_find_sensor;
|
||||
}
|
||||
|
Reference in New Issue
Block a user