Переключение на вид пароля в 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

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