private BiometricPrompt biometricPrompt;
pribate BiometricPrompt.PromptInfo promptInfo = createPromptInfoBuilder().build();
public BiometricPrompt.PromptInfo.Builder createPromptInfoBuilder(){
return new BiometricPrompt.PromptInfo.Builder ()
.setTitle(context.getString(R.string.sign_in_when_biometric))
.setNegativeButtonText(context.getString(R.string.cancel));
}
biometricPrompt.authenticate(promptInfo);// вызов диалога
1) Возможно ли обойтись без диалога? У нас своеобразный дизайн под данную авторизацию.. 2) Как можно настроить стиль для данного диалога? Цвет текста, стиль кнопок..
Использую: implementation 'androidx.biometric:biometric:1.0.0-alpha04'
Ответ на второй вопрос:
<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
<item name="alertDialogTheme">@style/Alert.Dialog</item>
<item name="android:alertDialogTheme">@style/Alert.Dialog</item>
</style>
<style name="Alert.Dialog" parent="Theme.MaterialComponents.Light.Dialog.Alert">
<item name="android:textColor">@color/app_white_mode_text_color</item>
<item name="android:textColorPrimary">@color/app_white_mode_text_color</item>
<item name="android:buttonBarPositiveButtonStyle">@style/Alert.Button.Positive</item>
<item name="android:buttonBarNegativeButtonStyle">@style/Alert.Button.Negative</item>
<item name="buttonBarPositiveButtonStyle">@style/Alert.Button.Positive</item>
<item name="buttonBarNegativeButtonStyle">@style/Alert.Button.Negative</item>
</style>
<style name="Alert.Button.Positive" parent="Widget.MaterialComponents.Button.TextButton">
<item name="rippleColor">@color/colorAccent</item>
<item name="android:textColor">@color/colorPrimary</item>
</style>
<style name="Alert.Button.Negative" parent="Alert.Button.Positive">
<item name="rippleColor">#F44336</item>
<item name="android:textColor">#F44336</item>
</style>
В моем случае android:textColor
темы активити белая и из-за этого
title диалога сливался с фоном диалога.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть текстовый файл, в который записаны числа (каждое с новой строки) в таком формате: 1075 5018 6542 1456 и тд Хочу создать ArrayList массивов и каждый...
Всем привет! У меня есть два EnumВ одном написана стоимость, в другом предмет
Вопрос написал ниже в комментах кодаДа там два вопроса, но второй не отдельный вопрос, а лишь уточнение первого вопроса