Merge "Fix fingerprint dialog color contrast for dark theme" into rvc-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
e8ee10d299
@@ -160,12 +160,12 @@ public class AuthBiometricFaceView extends AuthBiometricView {
|
||||
|
||||
@Override
|
||||
protected void handleResetAfterError() {
|
||||
resetErrorView(mContext, mIndicatorView);
|
||||
resetErrorView();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void handleResetAfterHelp() {
|
||||
resetErrorView(mContext, mIndicatorView);
|
||||
resetErrorView();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -185,7 +185,7 @@ public class AuthBiometricFaceView extends AuthBiometricView {
|
||||
|
||||
if (newState == STATE_AUTHENTICATING_ANIMATING_IN ||
|
||||
(newState == STATE_AUTHENTICATING && mSize == AuthDialog.SIZE_MEDIUM)) {
|
||||
resetErrorView(mContext, mIndicatorView);
|
||||
resetErrorView();
|
||||
}
|
||||
|
||||
// Do this last since the state variable gets updated.
|
||||
@@ -204,9 +204,8 @@ public class AuthBiometricFaceView extends AuthBiometricView {
|
||||
super.onAuthenticationFailed(failureReason);
|
||||
}
|
||||
|
||||
static void resetErrorView(Context context, TextView textView) {
|
||||
textView.setTextColor(context.getResources().getColor(
|
||||
R.color.biometric_dialog_gray, context.getTheme()));
|
||||
textView.setVisibility(View.INVISIBLE);
|
||||
private void resetErrorView() {
|
||||
mIndicatorView.setTextColor(mTextColorHint);
|
||||
mIndicatorView.setVisibility(View.INVISIBLE);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -78,7 +78,7 @@ public class AuthBiometricFingerprintView extends AuthBiometricView {
|
||||
|
||||
private void showTouchSensorString() {
|
||||
mIndicatorView.setText(R.string.fingerprint_dialog_touch_sensor);
|
||||
mIndicatorView.setTextColor(R.color.biometric_dialog_gray);
|
||||
mIndicatorView.setTextColor(mTextColorHint);
|
||||
}
|
||||
|
||||
private void updateIcon(int lastState, int newState) {
|
||||
|
||||
@@ -82,7 +82,7 @@ public abstract class AuthBiometricView extends LinearLayout {
|
||||
* Authenticated, dialog animating away soon.
|
||||
*/
|
||||
protected static final int STATE_AUTHENTICATED = 6;
|
||||
|
||||
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
@IntDef({STATE_IDLE, STATE_AUTHENTICATING_ANIMATING_IN, STATE_AUTHENTICATING, STATE_HELP,
|
||||
STATE_ERROR, STATE_PENDING_CONFIRMATION, STATE_AUTHENTICATED})
|
||||
@@ -155,8 +155,8 @@ public abstract class AuthBiometricView extends LinearLayout {
|
||||
private final Injector mInjector;
|
||||
private final Handler mHandler;
|
||||
private final AccessibilityManager mAccessibilityManager;
|
||||
private final int mTextColorError;
|
||||
private final int mTextColorHint;
|
||||
protected final int mTextColorError;
|
||||
protected final int mTextColorHint;
|
||||
|
||||
private AuthPanelController mPanelController;
|
||||
private Bundle mBiometricPromptBundle;
|
||||
@@ -169,7 +169,7 @@ public abstract class AuthBiometricView extends LinearLayout {
|
||||
private TextView mSubtitleView;
|
||||
private TextView mDescriptionView;
|
||||
protected ImageView mIconView;
|
||||
@VisibleForTesting protected TextView mIndicatorView;
|
||||
protected TextView mIndicatorView;
|
||||
@VisibleForTesting Button mNegativeButton;
|
||||
@VisibleForTesting Button mPositiveButton;
|
||||
@VisibleForTesting Button mTryAgainButton;
|
||||
|
||||
Reference in New Issue
Block a user