Hamba
11/21/2023, 4:52 PMAlbert Chang
11/22/2023, 2:02 AMsuspend fun PointerInputScope.detectTapGesturesWithoutConsuming(
onTap: (Offset) -> Unit
) {
awaitEachGesture {
awaitFirstDown(requireUnconsumed = false)
val upOrCancel = waitForUpOrCancellation(PointerEventPass.Initial)
if (upOrCancel != null) {
onTap(upOrCancel.position)
}
}
}
Hamba
11/22/2023, 2:16 AM