Merge "Fix the 1st udfps#enroll#error always fill red color" into tm-qpr-dev am: b830ae8220

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19333112

Change-Id: If4a97276166e4a7eb1230ce58faa9b3e43e31ea3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Bill Lin
2022-08-23 04:25:39 +00:00
committed by Automerger Merge Worker

View File

@@ -99,12 +99,11 @@ public class UdfpsEnrollProgressBarDrawable extends Drawable {
mProgressColor = context.getColor(R.color.udfps_enroll_progress); mProgressColor = context.getColor(R.color.udfps_enroll_progress);
final AccessibilityManager am = context.getSystemService(AccessibilityManager.class); final AccessibilityManager am = context.getSystemService(AccessibilityManager.class);
mIsAccessibilityEnabled = am.isTouchExplorationEnabled(); mIsAccessibilityEnabled = am.isTouchExplorationEnabled();
mOnFirstBucketFailedColor = context.getColor(R.color.udfps_moving_target_fill_error);
if (!mIsAccessibilityEnabled) { if (!mIsAccessibilityEnabled) {
mHelpColor = context.getColor(R.color.udfps_enroll_progress_help); mHelpColor = context.getColor(R.color.udfps_enroll_progress_help);
mOnFirstBucketFailedColor = context.getColor(R.color.udfps_moving_target_fill_error);
} else { } else {
mHelpColor = context.getColor(R.color.udfps_enroll_progress_help_with_talkback); mHelpColor = context.getColor(R.color.udfps_enroll_progress_help_with_talkback);
mOnFirstBucketFailedColor = mHelpColor;
} }
mCheckmarkDrawable = context.getDrawable(R.drawable.udfps_enroll_checkmark); mCheckmarkDrawable = context.getDrawable(R.drawable.udfps_enroll_checkmark);
mCheckmarkDrawable.mutate(); mCheckmarkDrawable.mutate();
@@ -167,7 +166,8 @@ public class UdfpsEnrollProgressBarDrawable extends Drawable {
} }
private void updateProgress(int remainingSteps, int totalSteps, boolean showingHelp) { private void updateProgress(int remainingSteps, int totalSteps, boolean showingHelp) {
if (mRemainingSteps == remainingSteps && mTotalSteps == totalSteps) { if (mRemainingSteps == remainingSteps && mTotalSteps == totalSteps
&& mShowingHelp == showingHelp) {
return; return;
} }
@@ -197,6 +197,7 @@ public class UdfpsEnrollProgressBarDrawable extends Drawable {
} }
} }
mShowingHelp = showingHelp;
mRemainingSteps = remainingSteps; mRemainingSteps = remainingSteps;
mTotalSteps = totalSteps; mTotalSteps = totalSteps;