OverlayHost

fun OverlayHost(overlayManager: OverlayManager = overlayManager(), animationSpec: OverlayAnimationSpec = OverlayAnimationSpec(), content: @Composable () -> Unit)

Делает доступным overlayManager для content

Parameters

overlayManager

менеджер для показа всплывающих уведомлений

animationSpec

настройки анимации появления и исчезновения элемента overlay

content

контент (например всплывающие уведомления)


fun OverlayHost(dismissDirection: Set<OverlayDismissDirection>, overlayManager: OverlayManager = overlayManager(), animationSpec: OverlayAnimationSpec = OverlayAnimationSpec(), offset: DpOffset = DpOffset.Zero, spacing: Dp = 8.dp, content: @Composable () -> Unit)

Делает доступным overlayManager для content

Parameters

dismissDirection

направление движения жеста Swipe для отмены

overlayManager

менеджер для показа всплывающих уведомлений

animationSpec

настройки анимации появления и исчезновения элемента overlay

offset

дополнительное смещение overlay-контента

spacing

отступ между элементами overlay

content

контент (например всплывающие уведомления)


fun OverlayHost(applySystemBarInsets: Boolean, dismissDirection: Set<OverlayDismissDirection> = setOf(DismissToEnd, DismissToStart), overlayManager: OverlayManager = overlayManager(), animationSpec: OverlayAnimationSpec = OverlayAnimationSpec(), offset: DpOffset = DpOffset.Zero, spacing: Dp = 8.dp, contentPadding: PaddingValues = PaddingValues(0.dp), content: @Composable () -> Unit)

Делает доступным overlayManager для content

Parameters

applySystemBarInsets

применять ли инсеты системных панелей (статус-бар, navigation bar) при позиционировании overlay-элементов. По умолчанию false.

dismissDirection

направление жеста свайпа для dismiss

overlayManager

менеджер overlay-элементов

animationSpec

настройки анимации по умолчанию

offset

дополнительное смещение overlay-контента

spacing

отступ между элементами overlay

contentPadding

дополнительный отступ контента поверх системных инсетов. Применяется только когда applySystemBarInsets = true.

content

контент (например всплывающие уведомления)