---
title: "systemGestureExclusion"
description: "Excludes the layout rectangle from the system gesture."
type: "modifier"
---

<div class='type'>Compose Modifier</div>

<a id='references'></a>
<div class='sourceset sourceset-android'>Android</div>


```kotlin
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.



<div class='sourceset sourceset-android'>Android</div>


```kotlin
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.



