Package-level declarations
Types
Размеры и отступы компонента Accordion
Билдер для AccordionDimensions
Расположение иконки
Цвета компонента
Билдер для AccordionItemColors
Размеры и отступы компонента
Билдер для AccordionItemDimensions
Стиль компонента
Билдер стиля компонента
Стиль компонента Accordion
Билдер стиля AccordionStyle
Подвид CornerSize, который умеет корректировать другие CornerSize
Стиль компонента
Билдер стиля компонента Autocomplete
Цвета компонента Avatar
Builder для AvatarColors
Билдер для AvatarDimensionValues
Размеры и отступы Avatar
Размеры и отступы компонента AvatarGroup
Билдер для AvatarGroupDimensions
Размеры и отступы компонента AvatarGroup
Билдер для AvatarGroupDimensionValues
Скоуп дочерних элементов AvatarGroup
Скоуп AvatarGroup
Стиль компонента AvatarGroup
Builder для AvatarStyle
Заглушка для аватара
Пользовательский статус
Стиль компонента Avatar
Builder для AvatarStyle
Цвета компонента
Builder для BadgeColors.
Размеры и отступы, которые используются внутри Badge.
Builder для BadgeDimensions.
Стиль Badge
Builder стиля BadgeSolid
Builder для ButtonColors.
Билдер размеров для BasicButton
Builder стиля базовой кнопки.
Режимы размещения handle относительно границы ModalBottomSheet
Цвета кнопки
Размеры кнопки
Размеры и отступы, которые используются внутри кнопки.
Размеры и отступы компонента
Билдер для ButtonGroupDimensions
Ориентация группы кнопок ButtonGroup
Cкоуп ButtonGroup
Стиль компонента
Билдер стиля компонента
Иконки кнопки
Способы группировки контента в кнопке при помощи отступов. В основном контролирует отображение текста Label-Value.
Стиль кнопки Button
Цвета Card
Builder для CardColors
Внутренние отступы контента
Builder для CardDimensions
Способы группировки контента в карточке
Builder стиля CardStyle
Расположение кнопок прокрутки Carousel
Размеры и отступы компонента карусели.
Билдер для создания CarouselDimensions с fluent-интерфейсом. Позволяет поэтапно настроить размеры и отступы карусели.
Стиль компонента карусели. Определяет визуальное оформление всех составных частей карусели: индикаторов страниц, кнопок навигации и их размещение.
Билдер для создания CarouselStyle. Позволяет настроить все параметры стиля карусели.
Цвета компонента Cell
Билдер для CellColors
Размеры и отступы компонента Cell
Билдер для CellDimensions
Выравнивание контента внутри Cell
Билдер стиля CellStyle
Цвета компонента CheckBox
Builder для CheckBoxColors.
Цвета компонента CheckBox
Builder для CheckBoxColors.
Размеры и отступы CheckBox
Размеры и отступы CheckBox
Размеры и отступы компонента CheckBoxGroup
Билдер для CheckBoxGroupDimensions
Скоуп дочерних элементов CheckBoxGroup
Cкоуп CheckBoxGroup
Стиль компонента CheckBoxGroup
Builder стиля CheckBoxGroup
Состояния CheckBox
Стиль компонента CheckBox
Builder стиля CheckBox.
Значение состояния CheckBox.
Цвета компонента Chip
Builder для ChipColors.
Размеры и отступы компонента Chip
Билдер размеров для Chip
Размеры и отступы компонента ChipGroup
Билдер размеров для ChipGroup
Размеры и отступы компонента ChipGroup
Режим переполнения контейнера с чипами
Стиль компонента ChipGroup
Builder для ChipGroupStyle
Builder стиля Chip.
Цвета компонента CircularProgressBar
Builder для CircularProgressBarColors
Цвета компонента CircularProgressBar
Билдер для CircularProgressBarDimensions
Стиль компонента CircularProgressBar
Builder для CircularProgressBarStyle
Выравнивание иконки закрытия относительно панели Drawer
Расположение иконки закрытия панели Drawer
Выравнивание текста надписи
Цвета компонента
Билдер для CodeFieldColors
Размеры и отступы компонента
Билдер для CodeFieldDimensions
Стиль компонента CodeField
Билдер стиля компонента
Выравнивание текста надписи
Цвета компонента
Билдер для CodeInputColors
Размеры и отступы компонента
Билдер для CodeInputDimensions
Состояния CodeInput
Стиль компонента
Билдер стиля компонента
Цвета компонента CollapsingNavigationBar
Builder для CollapsingNavigationBarColors
Содержит дефолтные настройки CollapsingNavigationBar
Размеры и отступы компонента
Builder для CollapsingNavigationBarDimensions
Объект состояния, который может быть поднят для управления и наблюдения за состоянием навигационной панели. Состояние считывается и обновляется реализацией NavigationBarScrollBehavior.
Стиль компонента CollapsingNavigationBar
Билдер стиля CollapsingNavigationBarStyle
Маркерный интерфейс для области видимости компонента ComboBox. Используется для ограничения области видимости триггера.
Стиль компонента ComboBox.
Билдер для создания ComboBoxStyle с конфигурацией отдельных компонентов.
Расположение contentBefore в Note и NoteCompact
Цвета компонента
Builder для CounterColors.
Размеры и отступы, которые используются внутри Counter.
Builder для CounterDimensions.
Стиль Counter
Builder стиля Counter
Способ размещения данных на колесе
Цвета компонента Divider
Builder цвета для Divider
Размеры компонента Divider
Билдер размеров для Divider
Ориентация раздлелителя
Стиль компонента Divider
Builder стиля Divider.
Сторона, с которой открывается панель.
Цвета выезжающей панели.
Билдер для DrawerColors.
Размеры и отступы выезжающей панели.
Билдер для DrawerDimensions.
Состояние выезжающей панели (Drawer). Описывает текущее положение панели, целевое состояние, а также параметры жестов и прокрутки.
Стиль выезжающей панели (Drawer), включающий форму, цвета, размеры и другие параметры.
Билдер для DrawerStyle.
Текущее или целевое состояние панели.
Стиль компонента EmptyState
Билдер стиля компонента
Cемантические состояния представления загрузки
Стиль компонента EmptyState
Билдер стиля компонента
Цвета компонента DropdownMenu
Builder для DropdownMenuColors
Размеры и отступы компонента
Builder для DropdownMenuDimensions
Стиль компонента DropdownMenu
Билдер стиля DropdownMenuStyle
Настройки дропдауна
Скоуп компонента DropdownMenu
Тип обводки компонента
Цвета DropZone.
Билдер для DropZoneColors.
Размеры и отступы DropZone.
Билдер для DropZoneDimensions.
Расположение иконки в DropZone
Семантические состояния DropZone.
Стиль выезжающей панели (DropZone), включающий форму, цвета, размеры и другие параметры.
Билдер для DropZoneStyle.
Цвета компонента
Билдер для EditableColors
Размеры и отступы компонента
Билдер для EditableDimensions
Режим расположения иконки в компоненте
Состояния комопнента Editable
Стиль компонента
Билдер стиля компонента
Цвета компонента
Билдер для EmptyStateColors
Размеры и отступы компонента
Билдер для EmptyStateDimensions
Расположение кнопки действия и встроенного прогресса
Цвета компонента
Билдер для FileColors
Размеры и отступы компонента
Билдер для FileDimensions
Расположение прогресса
Билдер стиля компонента File
Выравнивание индикатора формы FormItem
Цвета компонента FormItem
Билдер для создания пользовательских FormItemColors
Размеры и отступы компонента FormItem
Билдер для создания пользовательских FormItemDimensions
Стиль компонента FormItem
Билдер стиля компонента FormItem
Режим выранивания вспомогательного текста текста формы FormItem (title / titleCaption / caption / counter)
Расположение Title в форме FormItem
Builder для BadgeColors.
Builder для BadgeDimensions.
Builder стиля Badge с иконкой.
Builder для ButtonColors.
Билдер размеров для IconButton
Builder стиля кнопки c иконкой
Источник изображения для компонента Icon.
Стиль компонента Image
Builder для ImageStyle
Цвета компонента Indicator
Builder цвета для Indicator
Размеры компонента Indicator
Билдер размеров для Indicator
Режим размещения indicator относительно границ composable
Стиль компонента Indicator
Builder стиля Indicator.
Расположение блока Label относительно полосы прогресса
Расположение лэйблов ограничений
Builder для ButtonColors.
Билдер размеров для LinkButton
Builder стиля кнопки.
Цвета компонента ListItem
Билдер для ListItemColors
Размеры и отступы компонента List
Билдер для ListItemDimensions
Цвета компонента ListItem
Билдер для ListItemColors
Размеры и отступы компонента ListItem
Билдер для ListItemDimensions
Стиль компонента ListItem
Билдер стиля ListItemStyle
Билдер стиля ListStyle
Стиль компонента Loader
Билдер стиля LoaderStyle
Тип отображаемого прогресса.
Цвета компонента
Билдер для LoadingStateColors
Размеры и отступы компонента
Билдер для LoadingStateDimensions
Настройки анимации модального окна Modal
Цвета ModalBottomSheet
Builder для ModalBottomSheetColors
Внутренние отступы контента
Builder для ModalBottomSheetDimensions
Стиль ModalBottomSheet
Builder стиля ModalBottomSheetStyle
Цвета компонента Modal
Builder для ModalColors
Размеры и отступы компонента
Builder для ModalDimensions
Расположение контента в модальном окне
Стиль компонента Modal
Билдер стиля ModalStyle
Режим центрирования текстового блока
Цвета компонента NavigationBar
Builder для NavigationBarColors
Расположение контента
Размеры и отступы компонента
Builder для NavigationBarDimensions
Поведение CollapsingNavigationBar при скролле
Стиль компонента NavigationBar
Билдер стиля NavigationBarStyle
Выравнивание Inline-текста (при NavigationBarTextPlacement.Inline)
Расположение текста
Цвета NavigationDrawer.
Builder цветов NavigationDrawer.
Размеры NavigationDrawer.
Builder размеров NavigationDrawer.
Цвета NavigationDrawerItem.
Builder цветов NavigationDrawerItem.
Размеры NavigationDrawerItem.
Builder размеров NavigationDrawerItem.
Стиль NavigationDrawerItem.
Builder NavigationDrawerItemStyle.
Состояние NavigationDrawer.
Стиль NavigationDrawer.
Builder NavigationDrawerStyle.
Текущее или целевое состояние NavigationDrawer.
Цвета компонента Note
Билдер для NoteColors
Цвета компонента NoteCompact
Билдер для NoteCompactColors
Размеры и отступы компонента
Builder для NoteCompactDimensions
Стиль компонента Note
Билдер стиля NoteCompactStyle
Размеры и отступы компонента
Builder для NoteDimensions
Билдер стиля NoteStyle
Расположение иконки закрытия в Notification
Цвета компонента Notification
Builder для NotificationColors
Режим размещения кнопок
Cкоуп NotificationContent
Цвета компонента NotificationContent
Билдер для NotificationContentColors
Размеры и отступы компонента
Билдер для NotificationContentDimensions
Расположение иконки
Стиль компонента NotificationContent
Билдер стиля компонента NotificationContent
Размеры и отступы компонента
Builder для NotificationDimensions
Стиль компонента Notification
Билдер стиля NotificationStyle
Builder цвета для Overlay
Цвета компонента Overlay
Стиль компонента Overlay
Builder стиля Overlay.
Цвета компонента
Билдер для PaginationDotsColors
Размеры и отступы компонента
Билдер для PaginationDotsDimensions
Ориентация компонента PaginationDots
Стиль компонента
Билдер стиля компонента
Режим выравнивания компонента и указателя относительно триггера
Цвета компонента Popover
Builder для PopoverColors
Размеры и отступы компонента
Builder для PopoverDimensions
Ориентация компонента относительно триггера
Режим расположения компонента
Стратегия расчета позиции Popover.
Стиль компонента Popover
Билдер стиля PopoverStyle
Цвета компонента ProgressBar
Builder для ProgressBarColors
Цвета компонента ProgressBar
Builder для ProgressBarColors
Размеры и отступы компонента ProgressBar
Цвета компонента ProgressBar
Билдер для ProgressBarDimensionValues
Стиль компонента ProgressBar
Builder для ProgressBarStyle
Цвета компонента RadioBox
Builder для RadioBoxColors.
Цвета компонента RadioBox
Builder для RadioBoxColors.
Размеры и отступы RadioBox
Размеры и отступы RadioBox
Размеры и отступы компонента RadioBoxGroup
Билдер для RadioBoxGroupDimensions
Скоуп элемента stateful группы RadioBoxGroup
Скоуп stateful группы RadioBoxGroup
Стиль компонента RadioBoxGroup
Builder стиля RadioBoxGroup
Состояния RadioBox
Стиль компонента RadioBox
Builder стиля RadioBox.
Стиль компонента RectSkeleton
Билдер стиля RectSkeletonStyle
Настройки скроллбара
Цвета компонента
Билдер для ScrollBarColors
Размеры и отступы компонента
Билдер для ScrollBarDimensions
Стиль компонента
Билдер стиля компонента
Цвета компонента Segment
Билдер для SegmentColors
Размеры и отступы компонента Segment
Билдер для SegmentDimensions
Цвета компонента SegmentItem
Билдер для SegmentItemColors
Размеры и отступы компонента SegmentItem
Билдер для SegmentItemDimensions
Стиль компонента SegmentItem
Билдер стиля SegmentItemStyle
Скоуп контента Segment
Стиль компонента Segment
Билдер стиля SegmentStyle
Интерфейс менеджера состояния данных для компонента Select. Управляет выбором элементов в списке.
Цветовая схема компонента SelectItem. Определяет цвета для различных состояний и элементов.
Билдер для настройки цветовой схемы SelectItem.
Размеры и отступы компонента SelectItem. Определяет геометрические параметры элемента.
Билдер для настройки размеров и отступов SelectItem.
Стиль компонента SelectItem. Определяет визуальное представление элемента выбора в списке. Собственные реализации интерфейсов стиля и билдеров должны поддерживать StatefulValue-свойства.
Билдер для создания стиля SelectItem.
Тип элемента выбора SelectItem
Маркерный интерфейс для области видимости компонента Select. Используется для ограничения области видимости триггера.
Класс состояния для управления открытием/закрытием компонента Select.
Стиль компонента Select (выпадающий список).
Билдер для создания SelectStyle с конфигурацией отдельных компонентов.
Предоставлет ширину строки в TextSkeleton
Направление slide
Выравнивание всего контента (работает как Gravity)
Цвета компонента
Билдер для SliderColors
Размеры и отступы компонента
Билдер для SliderDimensions
Расположение полосы прогресса
Стиль компонента
Билдер стиля компонента
Цвета компонента Spinner
Билдер для SpinnerColors
Размеры и отступы компонента Spinner
Билдер для SpinnerDimensions
Вид концов спиннера
Стиль компонента Spinner
Билдер стиля SpinnerStyle
Цвета компонента Splitter.
Builder цвета для Splitter
Размеры компонента Splitter.
Билдер размеров для Splitter
Ориентация Splitter
Стиль компонента Splitter.
Builder стиля Splitter.
Контент-контракт компонента StaticList.
Цветовая схема компонента Switch
Builder для SwitchColors.
Цветовая схема компонента Switch
Builder цветов SwitchColorValues
Размеры и отступы Switch
Билдер размеров и отступов SwitchDimensionValues
Состояния Switch
Стиль компонента Switch
Builder стиля SwitchStyle
Цвета компонента
Билдер для TabBarColors
Размеры и отступы компонента
Билдер для TabBarDimensions
Цвета компонента
Билдер для TabBarItemColors
Размеры и отступы компонента
Билдер для TabBarItemDimensions
Стиль компонента
Билдер стиля компонента
Размещение label в TabBar
Cкоуп TabBar
Стиль компонента TabBar
Билдер стиля компонента
Цвета компонента TabItem
Билдер для TabItemColors
Размеры и отступы компонента TabItem
Билдер для TabItemDimensions
Стиль компонента TabItem
Билдер стиля TabItemStyle
Цвета компонента Tabs
Билдер для TabsColors
Размеры и отступы компонента Tabs
Билдер для TabsDimensions
Ориентация табов
Билдер стиля TabsStyle
Режим отображения дополнительного текста. EachItem использует WheelItemData.textAfter, Static использует WheelDataSet.staticTextAfter.
Поведение компонента Text
Параметры анимации текстового поля
Цвета компонента TextField
Билдер цветов TextFieldColors
Отступы текстового поля
Билдер размеров для TextField
Размеры и отступы компонента TextField
Типы отображения вспомогательного текста
Режим размещения индикатора
Билдер настроек индикатора
Размеры и отступы Indicator внутри компонента TextField
Типы отображения лейбла
Билдер scrollBar
Семантические состояния компонента TextField
Стиль компонента TextField
Билдер стиля TextFieldStyle
Тип текстового поля (обязательное или опциональное)
Стиль компонента TextSkeleton
Билдер стиля TextSkeletonStyle
Источник текста для компонента Text.
Расположение заголовка в блоке Label
Цвета компонента Toast
Builder для ToastColors
Размеры и отступы компонента
Builder для ToastDimensions
Стиль компонента Toast
Билдер стиля ToastStyle
Цвета компонента ToolBar
Builder для ToolBarColors
Размеры и отступы компонента
Builder для ToolBarDimensions
Расположение ToolBar
Cкоуп ToolBar
Стиль компонента ToolBar
Билдер стиля ToolBarStyle
Цвета компонента Tooltip
Builder для TooltipColors
Размеры и отступы компонента
Builder для TooltipDimensions
Стиль компонента Tooltip
Билдер стиля TooltipStyle
Информация о размерах и расположении триггера
Преобразователь формата отображаемого прогресса
Расположение текста установленного значения
Режим выравнивания составных частей компонента
Цвета компонента Wheel
Builder для WheelColors
Ограничения колёс по ширине
Набор данных, необходимый для отображения колеса
Размеры и отступы компонента
Builder для WheelDimensions
Данные элемента колеса
Тип разделителя
Стиль компонента Wheel
Билдер стиля WheelStyle
Класс размерности окна. См. developer.android.com
Информация о размерности окна
Properties
Px -> Dp
Dp -> Px
CompositionLocal c AccordionItemStyle для компонента AccordionItem
CompositionLocal c AccordionStyle для компонента Accordion
CompositionLocal c AutocompleteStyle для компонента Autocomplete
CompositionLocal c AvatarGroupStyle для компонента AvatarGroup
CompositionLocal c AvatarStyle для компонента Avatar
CompositionLocal c BadgeStyle для компонента BadgeSolid
CompositionLocal c ButtonGroupStyle для компонента ButtonGroup
CompositionLocal c ButtonStyle для компонента Button
CompositionLocal c CarouselStyle для компонента Carousel
CompositionLocal c CheckBoxGroupStyle для компонента CheckBoxGroup
CompositionLocal c CheckBoxStyle для компонента CheckBox
CompositionLocal c ChipGroupStyle для компонента ChipGroup
CompositionLocal c CircularProgressBarStyle для компонента CircularProgressBar
CompositionLocal c CodeFieldStyle для компонента CodeField
CompositionLocal c CodeInputStyle для компонента CodeInput
CompositionLocal c CollapsingNavigationBarStyle для компонента CollapsingNavigationBar
CompositionLocal c ComboBoxStyle для компонента ComboBox.
CompositionLocal c CounterStyle для компонента Counter
CompositionLocal для DividerOrientation
CompositionLocal c DividerStyle для компонента Divider
CompositionLocal, предоставляющий текущий DrawerStyle для потомков.
CompositionLocal c DropdownEmptyStateStyle для компонента EmptyState
CompositionLocal c DropdownLoadingStateStyle для компонента EmptyState
CompositionLocal c DropdownMenuStyle для компонента DropdownMenu
CompositionLocal, предоставляющий текущий DropZoneStyle для потомков.
CompositionLocal c EditableStyle для компонента Editable
CompositionLocal c FormItemStyle для компонента FormItem
CompositionLocal c BadgeStyle для компонента IconBadgeSolid
CompositionLocal с ButtonStyle для компонента IconButton
CompositionLocal c ImageStyle для компонента Image
CompositionLocal c IndicatorStyle для компонента Indicator
CompositionLocal с ButtonStyle для компонента IconButton
CompositionLocal c ListItemStyle для компонента ListItem
CompositionLocal c LoaderStyle для компонента Loader
CompositionLocal с ModalBottomSheetStyle для компонента ModalBottomSheet
CompositionLocal c ModalStyle для компонента Modal
CompositionLocal c NavigationBarStyle для компонента NavigationBar
CompositionLocal, предоставляющий текущий NavigationDrawerItemStyle.
CompositionLocal, предоставляющий текущий NavigationDrawerStyle.
CompositionLocal c NoteCompactStyle для компонента NoteCompact
CompositionLocal c NotificationContentStyle для компонента NotificationContent
CompositionLocal c NotificationStyle для компонента Notification
CompositionLocal c OverlayStyle для компонента Overlay
CompositionLocal c PaginationDotsStyle для компонента PaginationDots
CompositionLocal c PopoverStyle для компонента Popover
CompositionLocal c ProgressBarStyle для компонента ProgressBar
CompositionLocal c RadioBoxGroupStyle для компонента RadioBoxGroup
CompositionLocal c RadioBoxStyle для компонента RadioBox
CompositionLocal c RectSkeletonStyle для компонента RectSkeleton
CompositionLocal c ScrollBarStyle для компонента ScrollBar
CompositionLocal c SegmentItemStyle для компонента SegmentItem
CompositionLocal c SegmentStyle для компонента Segment
CompositionLocal c SelectItemStyle для компонента SelectItem
CompositionLocal c SelectItemStyle для компонента SelectItem
CompositionLocal c SliderStyle для компонента Slider
CompositionLocal c SpinnerStyle для компонента Spinner
CompositionLocal для SplitterOrientation
CompositionLocal c SplitterStyle для компонента Splitter.
CompositionLocal для стиля компонента Switch
CompositionLocal c TabBarItemStyle для компонента TabBarItem
CompositionLocal c TabBarStyle для компонента TabBar
CompositionLocal c TabItemStyle для компонента TabItem
CompositionLocal для TextBehaviour
CompositionLocal, содержащий BrushProducer для Text
CompositionLocal, содержащий ColorProducer для Text
CompositionLocal c TextFieldStyle для компонента TextField
CompositionLocal c TextSkeletonStyle для компонента TextSkeleton
CompositionLocal, содержащий предпочтительный TextStyle, который будет использоваться компонентами Text по умолчанию. Чтобы установить значение для этого CompositionLocal, см. ProvideTextStyle, который объединит все отсутствующие свойства TextStyle с существующим TextStyle, установленным в этом CompositionLocal.
Локальный CompositionLocal, задающий интервал троттлинга в миллисекундах. По умолчанию - 300 мс.
CompositionLocal, содержащий заливку BrushProducer, который будет использоваться компонентами Icon по умолчанию.
CompositionLocal c ToastStyle для компонента Toast
CompositionLocal c ToolBarStyle для компонента ToolBar
CompositionLocal c TooltipStyle для компонента Tooltip
CompositionLocal c WheelStyle для компонента Wheel
Dp -> Px Округляет до ближайшего целого
Functions
Accordion. Вертикальный список с возможностью показать или скрыть связанный компонент. Ожидает в качестве контента AccordionItem или Divivder.
AccordionItem. Служит составным элементом для списка Accordion.
Корректирует CornerBasedShape на значение all.
Корректирует CornerBasedShape на значение allPx.
Корректирует CornerBasedShape на указанные значения. Корректировки указываются в Dp.
Корректирует CornerBasedShape на указанные значения. Корректировки указываются в Px.
Создает TextSource на основе AnnotatedString.
Поле ввода с возможностью подстановки значения из предварительно заполненного выпадающего списка по мере ввода данных
Autocomplete с заданным Motion выпадающего меню.
Компонент Avatar предназначен для отрисовки пользовательских аватаров. Умеет отображать статус, текст-заглушку, а также иконку действия.
Модификатор, который декорирует компонент как аватар. Его можно использовать в ситуациях, когда Avatar использовать не удается. Например, когда используются собственная или библиотечная реализация: GlideImage() библиотеки Glide Compose или AsyncImage библиотеки coil.
Контейнер для группы аватаров
Компонент Badge с кастомным контентом в центре и иконкой
Компонент Badge с текстом и иконкой
Возвращает экземпляр BadgeStyleBuilder для Transparent
Возвращает экземпляр BasicButtonStyleBuilder
Создает ImageSource на основе ImageBitmap.
Позволяет применить анимацию мерцания. Выглядит как бесконечно плавно мерцающая область. Мерцание достигается путём плавного изменения альфы. Альфа имзеняется в положительную сторону, поэтому альфа оригинального цвета в color должна быть < 1.
Позволяет применить анимацию мерцания. Выглядит как бесконечно плавно мерцающая область. Мерцание достигается путём плавного изменения альфы. Альфа имзеняется в положительную сторону, поэтому альфа оригинального цвета в color должна быть < 1.
Кнопка с текстом и иконкой. Если loading == true, кнопка отобразит круглый индикатор загрузки. Кнопка умеет отобрать иконки в начале и в конце.
Группа кнопок
Создает ButtonIcons с указанным drawable-ресурсом вконце endRes.
Создает ButtonIcons с указанными drawable-ресурсами вначале startRes и вконце endRes.
Компонент Карточка Card
Компонент Карточка Card со слотами title и subtitle.
Контент карточки.
Компонент карусели с горизонтальной прокруткой, поддерживающий индикаторы страниц, навигационные кнопки и различные варианты отображения.
Компонент Cell.
Компонент CheckBox
Компонент CheckBoxGroup Вертикальный контейнер для checkBox. Позволяет использовать любые сomposable в качестве элементов. Может содержать рутовый элемент (см. CheckboxGroupScope.rootCheckbox) и вложенные элементы (см. CheckboxGroupScope.checkboxes и CheckboxGroupScope.checkbox).
Компонент Chip с поддержкой кликабельности
Компонент Chip с поддержкой selected состояния
Компонент предназначен для группировки chip в строку с возможностью переноса или скролла
Компонент CircularProgressBar.
Компонент CodeField представляет собой горизонтальный ряд текстовых полей. Каждое поле вмещает в себя один символ, введеный с клавиатуры.
Компонент CodeInput представляет собой горизонтальный ряд графических элементов (точек). Каждая точка вмещает в себя один символ, введеный с клавиатуры.
Верхняя панель интерфейса, служащая для навигации и отображения ключевых действий с возможностью раскрытия в зависимости от состояния скролла на экране.
Возвращает информацию о размерности окна как state
Компонент ComboBox - текстовое поле с выпадающим списком для ввода и выбора значений.
ComboBox с заданным Motion существующего выпадающего меню. Сохраняет переходы появления/исчезновения и настройки DropdownProperties. Контексты поля и отдельных строк задаются независимо.
Текстовое поле для ввода и выбора значения, предназначенное для использования внутри ComboBoxScope.
Поле ComboBox с переходами TextField и управлением выделением/composition через TextFieldValue. Сохраняет TextFieldAnimation, ввод и открытие списка.
Поле ComboBox с переходами TextField и единым источником взаимодействий из motion. Сохраняет TextFieldAnimation, ввод и открытие списка.
Компонент Counter
Компонент Divider - разделитель
Контейнер выезжающей панели (Drawer), накладываемой поверх/рядом с основным контентом. Управляется через DrawerState и поддерживает жесты перетаскивания и оверлей.
Компонент DropdownMenu. Представляет собой раскрывающееся меню — отображает список пунктов поверх контента.
Компонент DropZone - интерактивная область, предназначенная для перетаскивания и загрузки файлов.
Редактируемое текстовое поле
Представление пустого состояния DropdownMenu
Компонент для отображения загрузки файла
Представление состояния загрузки в footer DropdownMenu
Компонент предназначенный для группировки нескольких FormItem в горизонтальной ориентации.
Компонент-оболочка с набором вариаций и элементами управления формой.
Компонент предназначенный для группировки нескольких FormItem в вертикальной ориентации.
Возвращает значение в dp - брейкпоинт по высоте для указанного класса размерности.
Иконка. Рисует предоставленный imageVector. Если tint явно задан, то он имеет приоритет над brush
Компонент Badge c иконкой
Возвращает экземпляр IconBadgeStyleBuilder для Solid
Кнопка с иконкой. Если loading == true, кнопка отобразит круглый индикатор загрузки. На время анимации загрузки контент будет скрыт или станет полупрозрачным в зависимости от стиля.
Возвращает экземпляр IconButtonStyleBuilder
Таб (Вкладка). Элемент, предназначенный для использования в Tabs. Может содержать иконку, кнопку действия, счетчик.
Размещает и рисует предоставленный painter
Размещает и рисует предоставленный imageVector
Размещает и рисует предоставленный bitmap
Применяет стиль ImageStyle к изображению
Создает ImageSource на основе ImageVector.
Компонент Indicator
Модификатор, который декорирует компонент как Indicator.
Модификатор, который декорирует компонент как Indicator, с возможностью отрисовки Indicator как внутри, так и снаружи декорируемого компонента.
Кнопка с текстом и иконкой с прозрачным фоном. Если loading == true, кнопка отобразит круглый индикатор загрузки. На время анимации загрузки контент будет скрыт или станет полупрозрачным в зависимости от стиля.
Возвращает экземпляр LinkButtonStyleBuilder
Компонент List Представляет собой список ListItem либо произвольных элементов.
Компонент ListItem
Элемент Disclosue для ListItem
Компонент Loader Компонент, который используется для уведомления пользователей о том, что загрузка началась. Может отображать бесконечный прогресс Spinner или конечный CircularProgressBar.
Компонент Modal
Компонент ModalBottomSheet
Модальный вариант DropdownMenu. Представляет собой раскрывающееся меню — отображает список пунктов поверх контента.
Применяет альфу alpha к цвету путём умножения на имеющуюся альфу.
Верхняя панель интерфейса, служащая для навигации и отображения ключевых действий.
Навигационное меню с областями header, content и footer.
Item для NavigationDrawer.
Компонент Note
Компонент NoteCompact
Компонент Notification
Контент для компонента уведомлений Notification
Компонент Overlay. Представляет собой стилизованный контейнер.
Элементы переключения. Отображают возможность перемещения между небольшим количеством однородных элементов контента.
Компонент Popover. Представляет из себя всплывающее окно, привязанное к какому-либо тригеру.
Модификатор, позволяющий получать информацию о размещении триггера, необходимую для корректной работы Popover, Tooltip, DropdownMenu
Модификатор, позволяющий получать информацию о размещении и форме триггера, необходимую для корректной работы Popover, Tooltip, DropdownMenu.
Вернет VisualTransformation, которая добавит префикс prefix и/или суффикс suffix. Отступ до основного текста будет иметь ширину пробела в соответствующем текстовом стиле.
Компонент ProgressBar.
Функция используется для установки текущего значения LocalTextBehaviour
Функция используется для установки текущего значения LocalTextStyle, объединяя заданный стиль с текущими значениями стиля для любых отсутствующих атрибутов. Любые текстовые компоненты, включенные в содержимое этого компонента, будут стилизованы этим стилем, если они не заданы явно.
Компонент RadioBox
Stateless вертикальная группа RadioBox.
Stateful вертикальная группа RadioBox.
Компонент RectSkeleton
Создает CollapsingNavigationBarState, который запоминается между композициями.
Создаёт и запоминает DrawerState с сохранением через rememberSaveable.
Создаёт и запоминает NavigationDrawerState с сохранением через rememberSaveable.
Создает и запоминает SelectDataStateManager для режима множественного выбора.
Создает и запоминает SelectDataStateManager для режима одиночного выбора.
Создает ImageSource на основе drawable-ресурса.
Создает TextSource на основе строкового ресурса.
Интерактивный индикатор для горизонтального или вертикального перемещения по контенту
Добавляет scroll bar
Компонент Segment с горизонтальной ориентацией
Компонент SegmentItem
Компонент Segment с вертикальной ориентацией
Компонент выбора (Select) для Compose UI, предоставляющий функциональность выпадающего списка.
Компонент кнопки для выбора, предназначенный для использования внутри SelectScope. Отображает выбранное значение и управляет состоянием открытия/закрытия селектора.
Элемент выбора с переходами собственных значений и состоянием Selected из checked. Произвольный content получает общий контекст только при явной передаче потребителем. Форма переключается без интерполяции, незаданные переходы используют noMotion().
Элемент компонента выбора Select. Поддерживает представления одиночного (radio) и множественного (checkbox) выбора.
Элемент выбора с переходами собственных значений и состоянием Selected из checked. Встроенные Cell/CheckBox используют контекст строки и собственные стили переходов.
Компонент текстового поля для выбора, предназначенный для использования внутри SelectScope. Упрощенная версия с базовым строковым значением.
Позволяет применить шиммер-анимацию. Выглядит как бесконечно перемещающийся прямоугольник, покрашенный в градиент.
Компонент Slider. Применяется для указания значения (value) из заданного диапозона. Представляет собой полосу прогресса совместно с Label, блоком, включающим в себя заголовок (title) и иконку (labelContent), с возможностью конфигурирования расположения этих блоков.
Spinner
Компонент Splitter - используется для визуального разделения контента
Компонент StaticList
Создает TextSource на основе обычной строки.
Компонент Switch (переключатель)
Компонент для навигации между разделами интерфейса
Элемент TabBar
Таб (Вкладка). Элемент, предназначенный для использования в Tabs. Может содержать контент в начале и в конце, основной текст, дополнительный текст, кнопку действия, счетчик.
Элемент навигации, состоящий из нескольких вкладок. В компоненте доступно отображение максимум 10 табов.
Текст
Поле ввода текста.
Компонент TextSkeleton
Возвращает версию callback без аргументов, ограниченную по частоте вызовов (throttle).
Возвращает версию callback с одним аргументом, ограниченную по частоте вызовов (throttle).
Возвращает версию callback с двумя аргументами, ограниченную по частоте вызовов (throttle).
Создает троттлинг-обертку над callback без аргументов.
Создает троттлинг-обертку над callback с одним аргументом.
Создает троттлинг-обертку над callback с двумя аргументами.
Компонент Toast
Компонент - вспомогательная панель с набором инструментов для работы на основном экране
Компонент Tooltip. Представляет из себя всплывающую подсказку, привязанную к какому-либо тригеру.
Вертикальное колесо выбора. Используется для выбора одного значения из списка с визуальным фокусом на текущем значении.
Возвращает значение в dp - брейкпоинт по ширине для указанного класса размерности.