indicator

fun Modifier.indicator(style: IndicatorStyle = LocalIndicatorStyle.current, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, stateSet: Set<ValueState> = emptySet(), motion: Motion<IndicatorMotionStyle> = rememberIndicatorMotion( motionContext = rememberMotionContext(interactionSource), )): Modifier

Модификатор, который декорирует компонент как Indicator.

Parameters

style

стиль компонента

interactionSource

источник взаимодействий MutableInteractionSource

motion

объект анимаций


fun Modifier.indicator(alignment: Alignment, style: IndicatorStyle = LocalIndicatorStyle.current, horizontalPadding: Dp = 0.dp, verticalPadding: Dp = 0.dp, horizontalMode: IndicatorMode = IndicatorMode.Inner, verticalMode: IndicatorMode = IndicatorMode.Inner, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, stateSet: Set<ValueState> = emptySet(), alpha: () -> Float = { 1f }, cutoutEnabled: Boolean = false, cutoutPadding: Dp = 3.dp): Modifier

Модификатор, который декорирует компонент как Indicator, с возможностью отрисовки Indicator как внутри, так и снаружи декорируемого компонента.

Parameters

alignment

положение Indicator относительно сторон компонента

style

стиль компонента

horizontalPadding

отступ по горизонтали

verticalPadding

отступ по вертикали

horizontalMode

размещение относительно границ

verticalMode

размещение относительно границ

interactionSource

источник взаимодействий MutableInteractionSource

stateSet

набор состояний, от которых зависит внешний вид компонента

alpha

прозрачность индикатора

cutoutEnabled

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

cutoutPadding

внутренний отступ выреза

See also


fun Modifier.indicator(motion: Motion<IndicatorMotionStyle>, alignment: Alignment, style: IndicatorStyle = LocalIndicatorStyle.current, horizontalPadding: Dp = 0.dp, verticalPadding: Dp = 0.dp, horizontalMode: IndicatorMode = IndicatorMode.Inner, verticalMode: IndicatorMode = IndicatorMode.Inner, stateSet: Set<ValueState> = emptySet(), alpha: () -> Float = { 1f }, cutoutEnabled: Boolean = false, cutoutPadding: Dp = 3.dp): Modifier

Модификатор, который декорирует компонент как Indicator, с возможностью отрисовки Indicator как внутри, так и снаружи декорируемого компонента.

Parameters

motion

объект анимаций

alignment

положение Indicator относительно сторон компонента

style

стиль компонента

horizontalPadding

отступ по горизонтали

verticalPadding

отступ по вертикали

horizontalMode

размещение относительно границ

verticalMode

размещение относительно границ

stateSet

набор состояний, от которых зависит внешний вид компонента

alpha

прозрачность индикатора

cutoutEnabled

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

cutoutPadding

внутренний отступ выреза

See also