Lee Chun Hoe
Modifier.pointerInput(Unit) { detectTapGestures( onPress = { onClick() }, onLongPress = { onClick() } ) }
val interactionSource = remember { MutableInteractionSource() } val isPressed by interactionSource.collectIsPressedAsState() LaunchedEffect(isPressed) { while (isPressed) { delay(100) onClick() } } Button(modifier = Modifier.clickable(interactionSource = interactionSource))
Zaki Shaikh
Modifier.pointerInteropFilter { event -> when(event.action) { MotionEvent.ACTION_DOWN -> { //initial state when user clicked } MotionEvent.ACTION_MOVE -> { //user is keeping press component } MotionEvent.ACTION_UP -> { //when user left press } } true }
A modern programming language that makes developers happier.