in android-sample/src/main/java/com/zachklipp/richtext/sample/ScreenPreview.kt [138:151]
override fun onPointerEvent(
pointerEvent: PointerEvent,
pass: PointerEventPass,
bounds: IntSize
) {
if (pass == Initial) {
// On the initial pass (ancestors -> descendants), mark all pointer events as completely
// consumed. This prevents children from handling any pointer events.
// These events are all marked as unconsumed by default.
pointerEvent.changes.forEach {
it.consumeAllChanges()
}
}
}