Package-level declarations
Types
Событие, описывающее активное состояние компонента. Это такое состояние, при котором сам компонент уходит из фокуса, но его потомки принимают фокус.
"Интерактивный" цвет. Дает возможность определить цвета для каждого Interaction из InteractionSource
Интерактивные состояния цвета
Мутабельный источник semantic states
Событие, описывающее выбранное состояние компонента.
Источник семантических состояний компонента.
Абстрактный класс, представляющий список значений, соответствующих наборам состояний ValueState.
Интерфейс-маркер, описывающий состояние StatefulValue
Множество состояний ValueState
Functions
Создает InteractiveColor из текущего цвета и позволяет более гибко определить дополнитнльные цвета для состояний InteractiveState
Создает InteractiveColor из текущего цвета и позволяет определить дополнитнльные цвета для состояний focused, hovered, pressed.
Преобразует InteractiveColor в StatefulValue с Brush
Преобразует InteractiveColor в StatefulValue с Color
Создает StatefulValue из значения @receiver T и набора пар состояние-значение
Вернет State, описывающий состояние компонента activated.
Вернет State, описывающий selected состояние компонента.
Возвращает значение, которое соответствует набору состояний SemanticStateSource и InteractionSource
Возвращает значение, которое соответствует набору состояний stateSet и interactionSource
Возвращает значение как State, которое соответствует набору состояний SemanticStateSource и InteractionSource
Возвращает значение как State, которое соответствует набору состояний stateSet и interactionSource
Возвращает экземпляр MutableSemanticStateSource
Модификатор, позволяющий компоненту отправлять ивенты SelectInteraction в предоставленный interactionSource. Используется в тех компонентах, чьи цвета InteractiveColor имеют selected состояние.
Модификатор, позволяющий компоненту устанавливать событие InteractiveState.Selected в предоставленный semanticStateSource. Используется в тех компонентах, чьи свойства StatefulValue имеют selected состояние.
Трансформирует значение StatefulValue<T> в StatefulValue<V>, используя transformer
Создает ValueStateSet из набора state