Lilly
05/01/2021, 7:08 PM@Preview(device = Devices.PIXEL)
@Composable
private fun TestPreview() {
LazyColumn {
repeat(20) {
item {
val checkedState = remember { mutableStateOf(true) }
Checkbox(
checked = checkedState.value,
onCheckedChange = { checkedState.value = it }
)
Spacer(modifier = Modifier.height(24.dp))
Divider()
}
}
}
}
Francesc
05/01/2021, 8:01 PM@Preview(device = Devices.PIXEL)
@Composable
private fun TestPreview() {
val size = 20
val checkedState = remember { List(size) { true }.toMutableStateList() }
LazyColumn {
itemsIndexed(
items = checkedState,
key = { index, _ -> index }
) { index, checked ->
Checkbox(
checked = checked,
onCheckedChange = { checkedState[index] = it }
)
Spacer(modifier = Modifier.height(24.dp))
Divider()
}
}
}
Zach Klippenstein (he/him) [MOD]
05/01/2021, 9:22 PMrememberSaveable
Lilly
05/01/2021, 9:37 PMZach Klippenstein (he/him) [MOD]
05/02/2021, 3:19 PM