Сделать кнопку неактивной из onClick
Я пытаюсь использовать Compose и Kotlin в этом коде, чтобы сделать кнопку недоступной для нажатия, когда counter == 3.
Когда я запускаю код, а счетчик предположительно равен 3, кнопка остается доступной для нажатия и не изменится на unclickable.
var counter = 0
var isClickable by remember { mutableStateOf(true) }
fun QuizScreen (modifier: androidx.compose.ui.Modifier) {
Column(
modifier = modifier,
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Top
){
Button( enabled = isClickable,onClick = {
if(counter == 3){
isClickable = false
}
}
}
}
Пробовал использовать запоминающую переменную, поэтому, когда я меняю переменную из onClick, она меняет состояние кнопки, но все равно не меняется