Переключение видимости пароля в составлении реактивного ранцаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Переключение видимости пароля в составлении реактивного ранца

Сообщение Anonymous »

Я пытаюсь реализовать переключение видимости в Jetpack, однако пароль виден сразу после того, как я нажимаю кнопку, даже до аутентификации
var isAuthenticated by remember {
mutableStateOf(false)
}
var show_pass by remember {
mutableStateOf(false)
}


IconButton(onClick = {
if (!isAuthenticated){
promptManager.showBiometricPrompt("Authentication required", "Confirm it's you!")
if (biometricResult is BiometricResult.AuthenticationSuccess) {
isAuthenticated = true
show_pass = true
}
else{
isAuthenticated = false
show_pass = false
}
}
else{
isAuthenticated = false
show_pass = false
}
}) {
Icon(
painter = painterResource(id = if (show_pass) R.drawable.eye_alt_svgrepo_com else R.drawable.eye_slash_alt_svgrepo_com),
contentDescription = null, modifier = Modifier.size(24.dp)
)
}



Подробнее здесь: https://stackoverflow.com/questions/784 ... ck-compose
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»