Package-level declarations

Types

Link copied to clipboard

Описывает анимационные (motion) свойства для элемента Button. Содержит набор MotionProperty, определяющих поведение цветов и вложенных компонентов при различных состояниях (например, выбран, нажат и т.д.).

Link copied to clipboard

Билдер для поэтапной конфигурации ButtonMotionStyle.

Link copied to clipboard

Описывает анимационные (motion) свойства для элемента Button. Содержит набор MotionProperty, определяющих поведение цветов и вложенных компонентов при различных состояниях (например, выбран, нажат и т.д.).

Link copied to clipboard

Билдер для поэтапной конфигурации IconButtonMotionStyle.

Link copied to clipboard

Описывает анимационные (motion) свойства для элемента Button. Содержит набор MotionProperty, определяющих поведение цветов и вложенных компонентов при различных состояниях (например, выбран, нажат и т.д.).

Link copied to clipboard

Билдер для поэтапной конфигурации LinkButtonMotionStyle.

Properties

Link copied to clipboard

CompositionLocal, предоставляющий текущий ButtonMotionStyle. Используется для доступа к анимационным свойствам Button внутри Compose-иерархии.

Link copied to clipboard

CompositionLocal, предоставляющий текущий IconButtonMotionStyle. Используется для доступа к анимационным свойствам Button внутри Compose-иерархии.

Link copied to clipboard

CompositionLocal, предоставляющий текущий LinkButtonMotionStyle. Используется для доступа к анимационным свойствам Button внутри Compose-иерархии.

Functions

Link copied to clipboard
fun rememberButtonMotion(style: ButtonMotionStyle = LocalButtonMotionStyle.current, motionContext: MotionContext = rememberMotionContext()): Motion<ButtonMotionStyle>

Создает Motion для Button

Link copied to clipboard
fun rememberIconButtonMotion(style: IconButtonMotionStyle = LocalIconButtonMotionStyle.current, motionContext: MotionContext = rememberMotionContext()): Motion<IconButtonMotionStyle>

Создает Motion для IconButton

Link copied to clipboard
fun rememberLinkButtonMotion(style: LinkButtonMotionStyle = LocalLinkButtonMotionStyle.current, motionContext: MotionContext = rememberMotionContext()): Motion<LinkButtonMotionStyle>

Создает Motion для LinkButton