Reduce the delay after fingerprint recognition and apply and ugly hack

This commit is contained in:
Alexander Bakker 2017-08-19 16:56:14 +02:00
parent d906c6d9a8
commit 68709148e6

View file

@ -36,7 +36,7 @@ import me.impy.aegis.R;
public class FingerprintUiHelper extends FingerprintManager.AuthenticationCallback {
private static final long ERROR_TIMEOUT_MILLIS = 1600;
private static final long SUCCESS_DELAY_MILLIS = 1300;
private static final long SUCCESS_DELAY_MILLIS = 100;
private final FingerprintManager mFingerprintManager;
private final SwirlView mIcon;
@ -121,6 +121,14 @@ public class FingerprintUiHelper extends FingerprintManager.AuthenticationCallba
mCallback.onAuthenticated();
}
}, SUCCESS_DELAY_MILLIS);
// ugly hack to keep the fingerprint icon visible while also giving visual feedback of success to the user
mIcon.postDelayed(new Runnable() {
@Override
public void run() {
mIcon.setState(SwirlView.State.ON);
}
}, 500);
}
private void showError(CharSequence error) {