Переключение на вид пароля в JetPack ComposeAndroid

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

Сообщение Anonymous »

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

< /code>
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»