Revert "Update animation for fingerprint edu page"
Revert submission 16091075-update_lottie_fp_edu Reason for revert: Droidfood Blocking Bug: 204719520 Reverted Changes: I0c3b1ad93:Update animation for fingerprint edu page Id07ee17fa:Update animation for fingerprint edu page Change-Id: I0f301491c2b526443a40b916ac2d98093d80a759
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
|
||||
<com.google.android.setupdesign.GlifLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/setup_wizard_layout"
|
||||
style="?attr/fingerprint_layout_theme"
|
||||
android:layout_width="match_parent"
|
||||
@@ -41,27 +40,5 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"/>
|
||||
|
||||
<com.airbnb.lottie.LottieAnimationView
|
||||
android:id="@+id/illustration_lottie"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:scaleType="centerInside"
|
||||
android:visibility="gone"
|
||||
app:lottie_imageAssetsFolder="images"
|
||||
app:lottie_autoPlay="true"
|
||||
app:lottie_loop="true"
|
||||
app:lottie_rawRes="@raw/fingerprint_edu_lottie"/>
|
||||
|
||||
<com.airbnb.lottie.LottieAnimationView
|
||||
android:id="@+id/illustration_lottie_portrait"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:scaleType="centerInside"
|
||||
android:visibility="gone"
|
||||
app:lottie_imageAssetsFolder="images"
|
||||
app:lottie_autoPlay="true"
|
||||
app:lottie_loop="true"
|
||||
app:lottie_rawRes="@raw/fingerprint_edu_lottie_portrait"/>
|
||||
|
||||
</LinearLayout>
|
||||
</com.google.android.setupdesign.GlifLayout>
|
||||
|
@@ -21,14 +21,13 @@ import android.content.Intent;
|
||||
import android.hardware.fingerprint.FingerprintManager;
|
||||
import android.hardware.fingerprint.FingerprintSensorPropertiesInternal;
|
||||
import android.os.Bundle;
|
||||
import android.view.OrientationEventListener;
|
||||
import android.view.Surface;
|
||||
import android.view.View;
|
||||
import android.view.View.OnClickListener;
|
||||
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;
|
||||
@@ -36,7 +35,6 @@ import com.android.settings.biometrics.BiometricEnrollSidecar;
|
||||
import com.android.settings.biometrics.BiometricUtils;
|
||||
import com.android.settings.password.ChooseLockSettingsHelper;
|
||||
|
||||
import com.airbnb.lottie.LottieAnimationView;
|
||||
import com.google.android.setupcompat.template.FooterBarMixin;
|
||||
import com.google.android.setupcompat.template.FooterButton;
|
||||
|
||||
@@ -54,10 +52,6 @@ public class FingerprintEnrollFindSensor extends BiometricEnrollBase implements
|
||||
private FingerprintEnrollSidecar mSidecar;
|
||||
private boolean mNextClicked;
|
||||
private boolean mCanAssumeUdfps;
|
||||
private boolean mCanAssumeSidefps;
|
||||
|
||||
private OrientationEventListener mOrientationEventListener;
|
||||
private int mPreviousRotation = 0;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
@@ -67,7 +61,6 @@ public class FingerprintEnrollFindSensor extends BiometricEnrollBase implements
|
||||
final List<FingerprintSensorPropertiesInternal> props =
|
||||
fingerprintManager.getSensorPropertiesInternal();
|
||||
mCanAssumeUdfps = props != null && props.size() == 1 && props.get(0).isAnyUdfpsType();
|
||||
mCanAssumeSidefps = props != null && props.size() == 1 && props.get(0).isAnySidefpsType();
|
||||
setContentView(getContentView());
|
||||
mFooterBarMixin = getLayout().getMixin(FooterBarMixin.class);
|
||||
mFooterBarMixin.setSecondaryButton(
|
||||
@@ -79,8 +72,6 @@ public class FingerprintEnrollFindSensor extends BiometricEnrollBase implements
|
||||
.build()
|
||||
);
|
||||
|
||||
listenOrientationEvent();
|
||||
|
||||
if (mCanAssumeUdfps) {
|
||||
setHeaderText(R.string.security_settings_udfps_enroll_find_sensor_title);
|
||||
setDescriptionText(R.string.security_settings_udfps_enroll_find_sensor_message);
|
||||
@@ -99,28 +90,6 @@ public class FingerprintEnrollFindSensor extends BiometricEnrollBase implements
|
||||
lottieAnimationView.setAnimation(R.raw.udfps_edu_a11y_lottie);
|
||||
}
|
||||
|
||||
} else if (mCanAssumeSidefps) {
|
||||
setHeaderText(R.string.security_settings_fingerprint_enroll_find_sensor_title);
|
||||
setDescriptionText(R.string.security_settings_fingerprint_enroll_find_sensor_message);
|
||||
final LottieAnimationView lottieAnimationView = findViewById(R.id.illustration_lottie);
|
||||
final LottieAnimationView lottieAnimationViewPortrait =
|
||||
findViewById(R.id.illustration_lottie_portrait);
|
||||
final int rotation = getApplicationContext().getDisplay().getRotation();
|
||||
switch(rotation) {
|
||||
case Surface.ROTATION_90:
|
||||
lottieAnimationView.setVisibility(View.GONE);
|
||||
lottieAnimationViewPortrait.setVisibility(View.VISIBLE);
|
||||
break;
|
||||
case Surface.ROTATION_270:
|
||||
lottieAnimationView.setVisibility(View.GONE);
|
||||
lottieAnimationViewPortrait.setVisibility(View.VISIBLE);
|
||||
lottieAnimationViewPortrait.setRotation(180);
|
||||
break;
|
||||
default:
|
||||
lottieAnimationView.setVisibility(View.VISIBLE);
|
||||
lottieAnimationViewPortrait.setVisibility(View.GONE);
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
setHeaderText(R.string.security_settings_fingerprint_enroll_find_sensor_title);
|
||||
setDescriptionText(R.string.security_settings_fingerprint_enroll_find_sensor_message);
|
||||
@@ -251,7 +220,6 @@ public class FingerprintEnrollFindSensor extends BiometricEnrollBase implements
|
||||
|
||||
@Override
|
||||
protected void onDestroy() {
|
||||
stopListenOrientationEvent();
|
||||
super.onDestroy();
|
||||
if (mAnimation != null) {
|
||||
mAnimation.stopAnimation();
|
||||
@@ -329,37 +297,4 @@ public class FingerprintEnrollFindSensor extends BiometricEnrollBase implements
|
||||
public int getMetricsCategory() {
|
||||
return SettingsEnums.FINGERPRINT_FIND_SENSOR;
|
||||
}
|
||||
|
||||
private void listenOrientationEvent() {
|
||||
if (!mCanAssumeSidefps) {
|
||||
// Do nothing if the device doesn't support SideFPS.
|
||||
return;
|
||||
}
|
||||
mOrientationEventListener = new OrientationEventListener(this) {
|
||||
@Override
|
||||
public void onOrientationChanged(int orientation) {
|
||||
final int currentRotation = getDisplay().getRotation();
|
||||
if ((mPreviousRotation == Surface.ROTATION_90
|
||||
&& currentRotation == Surface.ROTATION_270) || (
|
||||
mPreviousRotation == Surface.ROTATION_270
|
||||
&& currentRotation == Surface.ROTATION_90)) {
|
||||
mPreviousRotation = currentRotation;
|
||||
recreate();
|
||||
}
|
||||
}
|
||||
};
|
||||
mOrientationEventListener.enable();
|
||||
mPreviousRotation = getDisplay().getRotation();
|
||||
}
|
||||
|
||||
private void stopListenOrientationEvent() {
|
||||
if (!mCanAssumeSidefps) {
|
||||
// Do nothing if the device doesn't support SideFPS.
|
||||
return;
|
||||
}
|
||||
if (mOrientationEventListener != null) {
|
||||
mOrientationEventListener.disable();
|
||||
}
|
||||
mOrientationEventListener = null;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user