Package-level declarations

Types

Link copied to clipboard

Состояние, связывающее источники и цели вырезов в одном composable-поддереве.

Functions

Link copied to clipboard
fun Modifier.cutout(shape: Shape = CircleShape, padding: PaddingValues = PaddingValues(horizontal = 3.dp, vertical = 3.dp), enabled: Boolean = true, state: CutoutState? = null): Modifier

Регистрирует composable как источник выреза для ближайшей cutout-цели.

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

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

Link copied to clipboard
fun ProvideCutoutState(state: CutoutState = rememberCutoutState(), content: @Composable () -> Unit)

Предоставляет CutoutState для текущего composable-поддерева.

Link copied to clipboard

Создаёт и запоминает состояние cutout-реестра.