cutoutTarget

fun Modifier.cutoutTarget(enabled: Boolean = true, state: CutoutState? = null): Modifier

Помечает composable как цель, в которой должны вырезаться зарегистрированные области.

Модификатор рисует контент в отдельном слое и затем вырезает из него все области, зарегистрированные ближайшими Modifier.cutout в рамках того же CutoutState.

Чаще всего используется на поверхности базового компонента, поверх которой потом рисуются overlay-элементы. Например, на самом аватаре, если нужно вырезать отверстия под badge, counter или другой extra-контент.

Если state не передан явно, будет использовано значение из ProvideCutoutState. Если состояние недоступно, модификатор не оказывает эффекта.

Parameters

enabled

включает или выключает применение вырезов

state

состояние cutout-системы; по умолчанию берётся из локального контекста