Nathan Fallet
09/12/2025, 7:15 PMAlexander Maryanovsky
09/12/2025, 10:55 PMNathan Fallet
09/13/2025, 10:02 AMNathan Fallet
09/13/2025, 2:47 PMNathan Fallet
09/13/2025, 2:48 PMAlexander Maryanovsky
09/13/2025, 4:16 PMAlexander Maryanovsky
09/13/2025, 4:20 PMvar pressed by remember { mutableStateOf(false) }
...
Modifier.pointerInput(enabled, loading) {
awaitPointerEventScope {
while (true) {
val event = awaitPointerEvent()
pressed = event.changes.any { it.pressed }
}
}
}
}
instead you can do
val interactionSource = remember { MutableInteractionSource() }
val isPressed by interactionSource.collectIsPressedAsState()
Modifier.clickable(
interactionSource = interactionSource,
...
)Nathan Fallet
09/13/2025, 4:39 PMNathan Fallet
09/13/2025, 4:40 PMAlexander Maryanovsky
09/13/2025, 4:43 PMandylamax
09/16/2025, 4:44 PMNathan Fallet
09/16/2025, 6:29 PMAlexander Maryanovsky
09/16/2025, 6:30 PM