systemGestureExclusion
Compose Modifier
Android
fun Modifier.systemGestureExclusion() =
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) {
this
} else {
this then excludeFromSystemGestureQ(null)
}
Excludes the layout rectangle from the system gesture.
Android
fun Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect) =
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) {
this
} else {
this then excludeFromSystemGestureQ(exclusion)
}
Excludes a rectangle within the local layout coordinates from the system gesture. After layout,
exclusion
is called to determine the Rect
to exclude from the system gesture area.
The LayoutCoordinates
of the Modifier
's location in the layout is passed as passed as
exclusion
's parameter.