Список модификаторов Compose

Действия

Включите жесты перетаскивания между набором предопределенных значений.

Область действия: любая

Включите жесты перетаскивания между набором предопределенных значений.

Область действия: любая

Настройте компонент так, чтобы он получал клики через событие ввода или событие "клик" специальных возможностей.

Область действия: любая

Настройте компонент так, чтобы он получал клики через событие ввода или событие "клик" специальных возможностей.

Область действия: любая

Настройте компонент так, чтобы он получал клики, двойные клики и долгие нажатия через событие ввода или событие клика в специальных возможностях.

Область действия: любая

Настройте компонент так, чтобы он получал клики, двойные клики и долгие нажатия через событие ввода или событие клика в специальных возможностях.

Область действия: любая

Настройте перетаскивание элемента интерфейса для обеих ориентаций.

Область действия: любая

Настройте перетаскивание для элемента интерфейса в одном Orientation.

Область действия: любая

Используйте этот модификатор, чтобы сгруппировать список элементов selectable, например вкладок или переключателей, для специальных возможностей.

Область действия: любая

Настройте компонент так, чтобы его можно было выбрать. Обычно это делается в рамках взаимоисключающей группы, где в любой момент времени можно выбрать только один элемент.

Область действия: любая

Настройте компонент так, чтобы его можно было выбрать. Обычно это делается в рамках взаимоисключающей группы, где в любой момент времени можно выбрать только один элемент.

Область действия: любая

Настройте компонент так, чтобы его можно было переключать с помощью событий ввода и специальных возможностей.

Область действия: любая

Настройте компонент так, чтобы его можно было переключать с помощью событий ввода и специальных возможностей.

Область действия: любая

Настройте компонент, чтобы его можно было переключать с помощью событий ввода и специальных возможностей с тремя состояниями: "Вкл.", "Выкл." и "Не определено".

Область действия: любая

Настройте компонент, чтобы его можно было переключать с помощью событий ввода и специальных возможностей с тремя состояниями: "Вкл.", "Выкл." и "Не определено".

Область действия: любая

Модификатор, который следует применить к composable-функции маркера перемещения, чтобы маркер перемещения можно было перетаскивать и правильно работать с предоставленным PaneExpansionState.

Область действия: PaneScaffoldScope

Выравнивание

Выравнивание элемента по вертикали в Row.

Область действия: RowScope

Расположить элемент по вертикали так, чтобы линия выравнивания контента, определяемая свойством alignmentLineBlock, совпадала с линией выравнивания соседних элементов, для которых также задано значение alignBy.

Область действия: RowScope

Расположить элемент по вертикали так, чтобы его alignmentLine выравнивался по дочерним элементам, для которых также задано значение alignBy.

Область действия: RowScope

Расположить элемент по вертикали так, чтобы его первая базовая линия находилась на одном уровне с базовыми линиями других элементов, для которых также задано значение alignByBaseline или alignBy.

Область действия: RowScope

Выравнивание элемента по горизонтали в пределах Column.

Область действия: ColumnScope

Расположить элемент по горизонтали так, чтобы линия выравнивания контента, определяемая свойством alignmentLineBlock, совпадала с линией выравнивания соседних элементов, для которых также задано свойство alignBy.

Область действия: ColumnScope

Расположите элемент по горизонтали так, чтобы его alignmentLine выравнивался с дочерними элементами, также настроенными на alignBy.

Область действия: ColumnScope

Перетащите элемент контента в определенный Alignment в Box.

Область действия: BoxScope

Анимация

Modifier для анимации изменений макета (положения и/или размера), происходящих в пределах LookaheadScope.

Область действия: любая

Примените этот модификатор к FloatingActionButton, чтобы показать или скрыть его с помощью анимации, обычно основанной на прокрутке основного контента приложения.

Область действия: любая

Модификатор animateEnterExit можно использовать для любых прямых или косвенных дочерних элементов AnimatedVisibility, чтобы создать анимацию входа/выхода, отличную от указанной в AnimatedVisibility.

Область действия: AnimatedVisibilityScope
open

Этот модификатор анимирует появление элемента (постепенное появление), исчезновение (постепенное исчезновение) и изменения размещения (например, изменение порядка элементов).

Область действия: LazyItemScope
open

Этот модификатор анимирует появление элемента (постепенное появление), исчезновение (постепенное исчезновение) и изменения размещения (например, изменение порядка элементов).

Область действия: LazyGridItemScope

Этот модификатор анимирует появление элемента (постепенное появление), исчезновение (постепенное исчезновение) и изменения размещения (например, изменение порядка элементов).

Область действия: LazyStaggeredGridItemScope

Граница

Измените элемент, чтобы добавить границу с внешним видом, заданным с помощью border и shape, и обрежьте его.

Область действия: любая

Измените элемент, чтобы добавить границу с внешним видом, заданным с помощью width, brush и shape, и обрежьте ее.

Область действия: любая

Измените элемент, чтобы добавить границу с внешним видом, заданным с помощью width, color и shape, и обрежьте ее.

Область действия: любая

Рисунок

Рисовать контент с измененным альфа-каналом, который может быть меньше 1.

Область действия: любая

Рисует shape со сплошным color за контентом.

Область действия: любая

Рисует shape с brush за контентом.

Область действия: любая

Обрезать контент до shape.

Область действия: любая

Обрежьте контент по границам слоя, определенного в этом модификаторе.

Область действия: любая

Рисовать в Canvas за измененным контентом.

Область действия: любая

Рисуйте в DrawScope с контентом, который сохраняется между вызовами отрисовки, пока размер области рисования остается прежним или не изменяются прочитанные объекты состояния.

Область действия: любая

Создает DrawModifier, который позволяет разработчику рисовать до или после содержимого макета.

Область действия: любая

Отрисовывает визуальные эффекты для этого компонента при взаимодействии.

Область действия: любая

Нарисуйте контент с помощью painter.

Область действия: любая

Рисует тень за остальным контентом с геометрией, заданной указанной фигурой, и свойствами тени, определенными в DropShadowScope.

Область действия: любая

Рисует тень за остальным контентом с геометрией, заданной указанной фигурой, и свойствами тени, определенными Shadow.

Область действия: любая

Рисует внутреннюю тень за остальным контентом с геометрией, заданной указанной фигурой, и свойствами тени, определенными InnerShadowScope.

Область действия: любая

Рисует внутреннюю тень поверх остального контента с геометрией, заданной указанной фигурой, и свойствами тени, определенными Shadow.

Область действия: любая

Создает graphicsLayer, который рисует тень.

Область действия: любая

Добавляет отступы, чтобы разместить вставки safe drawing.

Область действия: любая

Создает модификатор, который управляет порядком рисования дочерних элементов одного и того же родительского макета.

Область действия: любая

Фокус

Добавьте этот модификатор к компоненту, чтобы отслеживать события состояния фокуса.

Область действия: любая

Добавьте этот модификатор к компоненту, чтобы отслеживать события состояния фокуса.

Область действия: любая

Добавьте этот модификатор к компоненту, чтобы сделать его фокусируемым.

Область действия: любая

Этот модификатор позволяет указать свойства, доступные для focusTargets дальше по цепочке модификаторов или в дочерних узлах макета.

Область действия: любая

Добавьте этот модификатор к компоненту, чтобы запросить изменения фокуса.

Область действия: любая

Этот модификатор можно использовать для сохранения и восстановления фокуса в группе фокуса.

Область действия: любая

Создает фокус-группу или помечает этот компонент как фокус-группу.

Область действия: любая

Настройте компонент так, чтобы на нем можно было фокусироваться с помощью системных средств или события focus.

Область действия: любая

Графика

Modifier.Node, который заставляет контент отрисовываться в слое отрисовки.

Область действия: любая

Modifier.Element, который заставляет контент отрисовываться в слое отрисовки.

Область действия: любая

Modifier.Element, который добавляет слой рисования, чтобы инструменты могли идентифицировать элемент на нарисованном изображении.

Область действия: любая

Клавиатура

Добавление этого modifier к параметру modifier компонента позволит ему перехватывать события аппаратных клавиш, когда он (или один из его дочерних элементов) находится в фокусе.

Область действия: любая

Добавление этого modifier к параметру modifier компонента позволит ему перехватывать события аппаратных клавиш, когда он (или один из его дочерних элементов) находится в фокусе.

Область действия: любая

Вид страницы "Обзор"

Альтернатива androidx.compose.ui.layout.layoutId, которая позволяет использовать tag.

Область действия: любая

Добавьте к элементу тег layoutId, чтобы идентифицировать его в родительском элементе.

Область действия: любая

Создает LayoutModifier, который позволяет изменить способ измерения и размещения упакованного элемента.

Область действия: любая

Вызовите onGloballyPositioned с LayoutCoordinates элемента, когда глобальная позиция контента могла измениться.

Область действия: любая

Другое

Задайте подсказку для автозаполнения с помощью contentType.

Область действия: любая

Применяет эффект бегущей строки к измененному контенту, если он слишком широк, чтобы поместиться в доступном пространстве.

Область действия: любая

Размыть контент с указанными радиусами.

Область действия: любая

Размыть контент с указанными радиусами.

Область действия: любая

Модификатор, который можно использовать для отправки запросов bringIntoView.

Область действия: любая

Объявите своевременную композицию Modifier, которая будет создаваться для каждого элемента, который она изменяет.

Область действия: любая

Объявите своевременную композицию Modifier, которая будет создаваться для каждого элемента, который она изменяет.

Область действия: любая

Объявите своевременную композицию Modifier, которая будет создаваться для каждого элемента, который она изменяет.

Область действия: любая

Объявите своевременную композицию Modifier, которая будет создаваться для каждого элемента, который она изменяет.

Область действия: любая

Объявите своевременную композицию Modifier, которая будет создаваться для каждого элемента, который она изменяет.

Область действия: любая

Modifier, который позволяет обрабатывать элемент, к которому он применяется, как источник для операций перетаскивания.

Область действия: любая

Modifier, который позволяет обрабатывать элемент, к которому он применяется, как источник для операций перетаскивания.

Область действия: любая

Модификатор, позволяющий получать данные от жеста перетаскивания.

Область действия: любая

Как задать запрашиваемую частоту кадров в Composable

Область действия: любая

Как задать запрашиваемую частоту кадров в Composable

Область действия: любая

Настраивает элемент так, чтобы он распознавал рукописный ввод стилусом и передавал распознанный текст другому элементу.

Область действия: любая

Настраивает элемент так, чтобы он действовал как обработчик рукописного ввода стилусом, который может обрабатывать ввод текста из сеанса рукописного ввода, запущенного рукописным вводом стилусом на детекторе рукописного ввода.

Область действия: любая

Настройте компонент так, чтобы он реагировал на наведение указателя.

Область действия: любая

Модификатор, который не дает экрану устройства выключаться, пока он является частью композиции на поддерживаемых платформах.

Область действия: любая

Это сопоставит RelativeLayoutBounds модификатора с предоставленным LayoutBoundsHolder.

Область действия: любая

Создает макет подхода, предназначенный для постепенного приближения к макету назначения, рассчитанному на этапе предварительного просмотра.

Область действия: любая

Показывает виджет Magnifier, который отображает увеличенную версию контента в sourceCenter относительно текущего узла макета.

Область действия: любая

Модификатор, который можно использовать для использования ModifierLocal, предоставленных другими модификаторами слева от этого модификатора или над этим модификатором в дереве макета.

Область действия: любая

Модификатор, который можно использовать для предоставления ModifierLocal, которые могут быть прочитаны другими модификаторами справа от этого модификатора или модификаторами, которые являются дочерними элементами узла макета, к которому прикреплен этот модификатор.

Область действия: любая

Вызывает callback с позицией этого узла макета относительно системы координат корня композиции, а также в координатах экрана и окна.

Область действия: любая

Вызовите onPlaced после размещения родительского элемента LayoutModifier и родительского макета и до размещения дочернего элемента LayoutModifier.

Область действия: любая

Регистрирует обратный вызов, чтобы отслеживать, находится ли узел в области просмотра окна.

Область действия: любая

Модификатор, который позволяет разработчику определить значок указателя, который будет отображаться при наведении стилуса на элемент.

Область действия: любая

Вызывает watcher с каждым MotionEvent, который получает область макета или любой дочерний элемент pointerInput.

Область действия: любая

Отметьте прямоугольник макета как предпочитающий держаться подальше от плавающих окон.

Область действия: любая

Отметьте прямоугольник в пределах локальных координат макета, стараясь не задевать плавающие окна.

Область действия: любая

Модификатор, который добавляет вложенную прокрутку в контейнер для поддержки жеста обновления.

Область действия: любая

Настраивает текущий узел и все дочерние узлы как получатель контента.

Область действия: любая

Контент вписывается в rulers.

Область действия: любая

Если один из Ruler в rulers имеет значение в пределах макета, контент масштабируется до этого Ruler и края.

Область действия: любая

Этот модификатор указывает, что composable-функция отображает на экране конфиденциальный контент (например, имя пользователя, пароль, данные кредитной карты и т.д.), который должен быть защищен во время демонстрации экрана в поддерживаемых средах.

Область действия: любая

Добавление этого modifier в параметр modifier компонента позволит ему перехватывать события аппаратных клавиш до того, как они будут отправлены на виртуальную клавиатуру.

Область действия: любая

Добавление этого modifier в параметр modifier компонента позволит ему перехватывать события аппаратных клавиш до того, как они будут отправлены на виртуальную клавиатуру.

Область действия: любая

Модификатор, который создает область, оформленную заданным объектом Style для компонента, к которому прикреплен этот модификатор.

Область действия: любая

Модификатор, который создает область, оформленную заданным объектом Style для компонента, к которому прикреплен этот модификатор.

Область действия: любая

Исключает прямоугольник макета из системного жеста.

Область действия: любая

Исключает прямоугольник в пределах локальных координат макета из системного жеста.

Область действия: любая

Добавляет builder, который будет выполняться при показе контекстного меню текста в этой иерархии.

Область действия: любая

Добавляет filter, который будет выполняться при показе контекстного меню текста в этой иерархии.

Область действия: любая

Modifier, который управляет видимостью макета, к которому он применяется.

Область действия: любая

Используйте вставки, которые ещё не использовались другими модификаторами вставок, аналогичными windowInsetsPadding, без добавления отступов.

Область действия: любая

Использовать paddingValues как вставки, как если бы отступы были добавлены независимо от вставок.

Область действия: любая

Вызывает block с WindowInsets, которые были использованы consumeWindowInsets или одним из модификаторов отступов, например imePadding.

Область действия: любая

Значение WindowInsets будет пересчитано с учетом размера и положения.

Область действия: любая

Отрисовывает контент в оверлее SharedTransitionScope, где по умолчанию отрисовывается общий контент (т.е. общие элементы и общие границы).

Область действия: SharedTransitionScope

sharedBounds – это модификатор, который помечает макет с помощью SharedContentState.key, чтобы вход и выход из общих границ одного и того же ключа разделяли анимированные и непрерывно меняющиеся границы во время изменения макета.

Область действия: SharedTransitionScope

sharedElement – это модификатор, который помечает макет с помощью SharedContentState.key, чтобы при входе и выходе общих элементов одного ключа границы анимации и непрерывного изменения во время изменения макета были общими.

Область действия: SharedTransitionScope

sharedElementWithCallerManagedVisibility – это модификатор, который помечает макет с помощью SharedContentState.key, чтобы при входе и выходе общих элементов одного ключа использовались анимированные и непрерывно меняющиеся границы во время изменения макета.

Область действия: SharedTransitionScope

Модификатор, который привязывает макет к целевой позиции, полученной в результате предварительного прохода во время переходов общих элементов.

Область действия: SharedTransitionScope
open

Модификатор, который должен применяться к элементу внутри ExposedDropdownMenuBoxScope, обычно к текстовому полю или значку внутри текстового поля.

Область действия: ExposedDropdownMenuBoxScope
abstract

Этот модификатор задает поля связанной панели в соответствии с предоставленными RectRulers в качестве вставок.

Область действия: PaneScaffoldScope

Этот модификатор задает поля связанной панели в соответствии с указанными фиксированными полями и предоставленными RectRulers в качестве вставок, если таковые имеются.

Область действия: PaneScaffoldScope

Поля

Modifier, который может добавлять отступы для позиционирования контента в соответствии с заданными расстояниями от его границ до alignment line.

Область действия: любая

Modifier, который может добавлять отступы для размещения контента в соответствии с указанными расстояниями от его границ до alignment line.

Область действия: любая

Modifier, который размещает контент в макете так, чтобы расстояние от верхней части макета до baseline of the first line of text in the content составляло top, а расстояние от baseline of the last line of text in the content до нижней части макета – bottom.

Область действия: любая

Modifier, который размещает контент в макете так, чтобы расстояние от верхней части макета до baseline of the first line of text in the content составляло top, а расстояние от baseline of the last line of text in the content до нижней части макета – bottom.

Область действия: любая

Добавьте дополнительное пространство по краям контента в Dp: left, top, right и bottom.

Область действия: любая

Добавьте по all dp дополнительного пространства по краям контента: слева, сверху, справа и снизу.

Область действия: любая

Примените PaddingValues к компоненту в качестве дополнительного пространства по каждому краю контента (слева, сверху, справа и снизу).

Область действия: любая

Добавьте отступы по horizontal dp слева и справа от контента и по vertical dp сверху и снизу.

Область действия: любая

Добавьте дополнительное пространство по краям контента в Dp: start, top, end и bottom.

Область действия: любая

Добавляет отступы, чтобы разместить вставки caption bar.

Область действия: любая

Добавляет поля, чтобы разместить display cutout.

Область действия: любая

Добавляет отступы, чтобы разместить вставки ime.

Область действия: любая

Добавляет отступы, чтобы разместить вставки mandatory system gestures.

Область действия: любая

Добавляет отступы, чтобы разместить вставки navigation bars.

Область действия: любая

Добавляет отступы, чтобы разместить вставки safe content.

Область действия: любая

Добавляет отступы, чтобы разместить вставки safe gestures.

Область действия: любая

Добавляет отступы, чтобы разместить вставки status bars.

Область действия: любая

Добавляет отступы, чтобы разместить вставки system bars.

Область действия: любая

Добавляет отступы, чтобы разместить вставки system gestures.

Область действия: любая

Добавляет отступы, чтобы разместить вставки waterfall.

Область действия: любая

Добавляет отступы, чтобы контент не попадал в область insets.

Область действия: любая

Указатель

Modifier, который распознает клики и горизонтальные пролистывания, поступающие из источника IndirectPointerEvent.

Область действия: любая

Модификатор, который позволяет разработчику определить значок указателя, который будет отображаться при наведении курсора на элемент.

Область действия: любая

Специальный PointerInputModifier, который предоставляет доступ к базовым MotionEvent, изначально отправленным в Compose.

Область действия: любая

Создайте модификатор для обработки ввода указателя в области измененного элемента.

Область действия: любая

Создайте модификатор для обработки ввода указателя в области измененного элемента.

Область действия: любая

Создайте модификатор для обработки ввода указателя в области измененного элемента.

Область действия: любая

Позиция

Сместить контент на offset пкс.

Область действия: любая

Сместить контент на (x dp, y dp).

Область действия: любая

Сместить контент на offset пкс.

Область действия: любая

Сместить контент на (x dp, y dp).

Область действия: любая

Прокрутка

Обрезает границы прокручиваемого контейнера по главной оси, оставляя место для фоновых эффектов (например, теней) по поперечной оси.

Область действия: любая

Измените элемент, чтобы он участвовал в иерархии вложенной прокрутки.

Область действия: любая

Отрисовывает эффект достижения конца прокрутки из предоставленного overscrollEffect.

Область действия: любая

Добавление этого modifier в параметр modifier компонента позволит ему перехватывать RotaryScrollEvent, если он (или один из его дочерних элементов) находится в фокусе.

Область действия: любая

Добавление этого modifier в параметр modifier компонента позволит ему перехватывать RotaryScrollEvent, если он (или один из его дочерних элементов) находится в фокусе.

Область действия: любая

Измените элемент, чтобы разрешить горизонтальную прокрутку, когда ширина контента превышает максимально допустимую.

Область действия: любая

Измените элемент, чтобы разрешить горизонтальную прокрутку, когда ширина контента превышает максимально допустимую.

Область действия: любая

Измените элемент, чтобы разрешить вертикальную прокрутку, когда высота контента превышает максимально допустимую.

Область действия: любая

Измените элемент, чтобы разрешить вертикальную прокрутку, когда высота контента превышает максимально допустимую.

Область действия: любая

Настройте прокрутку и пролистывание для элемента интерфейса в обеих ориентациях XY.

Область действия: любая

Настройте компонент так, чтобы он работал как прокручиваемая область.

Область действия: любая

Настройте компонент так, чтобы он работал как прокручиваемая область.

Область действия: любая

Настройте прокрутку и пролистывание для элемента интерфейса в одном Orientation.

Область действия: любая

Настройте прокрутку и пролистывание для элемента интерфейса в одном Orientation.

Область действия: любая

Визуальная полоса прокрутки, которая показывает текущую позицию прокрутки компонента.

Область действия: любая

Управляет экранной клавиатурой как вложенной прокруткой на Android R и более поздних версиях.

Область действия: любая

Семантика

Содержит semantics, необходимый для неопределенного индикатора выполнения, который представляет факт выполнения операции.

Область действия: любая

Содержит semantics, необходимый для индикатора выполнения или ползунка, который показывает прогресс в valueRange.

Область действия: любая

Очищает семантику всех дочерних узлов и задает новую семантику.

Область действия: любая

Добавьте пары ключ/значение семантики в узел макета для использования в тестировании, специальных возможностях и т. д.

Область действия: любая

Размер

Этот модификатор анимирует собственный размер, когда его дочерний модификатор (или дочерняя composable-функция, если она уже находится в конце цепочки) меняет размер.

Область действия: любая

Этот модификатор анимирует собственный размер, когда его дочерний модификатор (или дочерняя composable-функция, если она уже находится в конце цепочки) меняет размер.

Область действия: любая

Попытки подогнать размер контента под заданное соотношение сторон путем сопоставления с одним из входящих ограничений в следующем порядке: Constraints.maxWidth, Constraints.maxHeight, Constraints.minWidth, Constraints.minHeight, если matchHeightConstraintsFirst – это false (по умолчанию), или Constraints.maxHeight, Constraints.maxWidth, Constraints.minHeight, Constraints.minWidth, если matchHeightConstraintsFirst – это true.

Область действия: любая

Если элемент меньше, резервирует для него область прикосновения размером не менее 48 dp, чтобы избежать неоднозначности при нажатии.

Область действия: любая

Укажите, что предпочтительная высота контента должна быть равна минимальной или максимальной внутренней высоте контента.

Область действия: любая

Укажите высоту контента, которая точно совпадает с минимальной или максимальной внутренней высотой контента.

Область действия: любая

Укажите, что ширина контента должна быть точно такой же, как минимальная или максимальная внутренняя ширина контента.

Область действия: любая

Укажите, что предпочтительная ширина контента должна быть равна минимальной или максимальной внутренней ширине контента.

Область действия: любая

Вызывается с размером измененного элемента пользовательского интерфейса Compose, когда элемент измеряется впервые или когда размер элемента изменяется.

Область действия: любая

Ограничивайте размер обернутого макета, только если он не ограничен иным образом: ограничения minWidth и minHeight применяются, только если входящее соответствующее ограничение равно 0.

Область действия: любая

Заполните контентом (возможно, частично) Constraints.maxHeight входящих ограничений размера, задав для minimum height и maximum height значение, равное maximum height, умноженному на fraction.

Область действия: любая

Заполните контент (возможно, только частично) Constraints.maxWidth и Constraints.maxHeight входящих ограничений измерения, установив minimum width и maximum width равными maximum width, умноженному на fraction, а также minimum height и maximum height равными maximum height, умноженному на fraction.

Область действия: любая

Заполните контентом (возможно, частично) Constraints.maxWidth входящих ограничений размера, задав для minimum width и maximum width значение, равное maximum width, умноженному на fraction.

Область действия: любая

Укажите, что предпочтительная высота контента должна быть равна height dp.

Область действия: любая

Ограничьте высоту контента в диапазоне от min до max dp, как разрешено входящим измерением Constraints.

Область действия: любая

Укажите, что высота контента должна быть равна ровно height dp.

Область действия: любая

Ограничьте высоту контента диапазоном от min до max dp.

Область действия: любая

Укажите, что размер контента должен быть ровно size dp по ширине и высоте.

Область действия: любая

Укажите, что размер контента должен быть равен size.

Область действия: любая

Укажите, что размер контента должен быть равен width dp и height dp.

Область действия: любая

Ограничьте ширину контента в диапазоне от minWidth до maxWidth dp, а высоту – от minHeight до maxHeight dp.

Область действия: любая

Укажите ширину контента, равную width dp.

Область действия: любая

Ограничьте ширину контента диапазоном от min до max dp.

Область действия: любая

Укажите, что предпочтительный размер контента должен быть равен квадрату со стороной size dp.

Область действия: любая

Укажите, что предпочтительный размер контента должен быть равен size.

Область действия: любая

Укажите, что предпочтительный размер контента должен быть равен width x height dp.

Область действия: любая

Ограничьте ширину контента в диапазоне от minWidth до maxWidth dp, а высоту – от minHeight до maxHeight dp, как разрешено входящим измерением Constraints.

Область действия: любая

Укажите, что предпочтительная ширина контента должна быть равна width dp.

Область действия: любая

Ограничьте ширину контента в диапазоне от min до max dp, как разрешено входящим измерением Constraints.

Область действия: любая

Разрешить контенту измерять желаемую высоту без учета входящего измерения minimum height constraint, а если unbounded имеет значение true, то и без учета входящего измерения maximum height constraint.

Область действия: любая

Разрешить контенту измеряться в желаемом размере без учета входящих ограничений minimum width или minimum height, а если unbounded имеет значение true, то и без учета входящих максимальных ограничений.

Область действия: любая

Разрешить контенту измеряться по желаемой ширине без учета входящего измерения minimum width constraint, а если unbounded имеет значение true, то и без учета входящего измерения maximum width constraint.

Область действия: любая

Устанавливает высоту, равную высоте insets в bottom экрана.

Область действия: любая

Устанавливает ширину, равную ширине insets в end экрана, используя left или right в зависимости от LayoutDirection.

Область действия: любая

Устанавливает ширину, равную ширине insets в start экрана, используя left или right в зависимости от LayoutDirection.

Область действия: любая

Устанавливает высоту, равную высоте insets в top экрана.

Область действия: любая

Пытается вписать прямоугольник исходного контента в целевой, применяя указанный тип ContentScale.

Область действия: любая

skipToLookaheadSize позволяет макету измерять свой дочерний элемент с ограничениями упреждающего просмотра, тем самым размещая дочерний элемент так, как если бы переход завершился.

Область действия: SharedTransitionScope

Ширина элемента пропорциональна его weight по отношению к другим взвешенным дочерним элементам в Row.

Область действия: RowScope

Задайте высоту элемента пропорционально его weight относительно других взвешенных дочерних элементов в Column.

Область действия: ColumnScope

Элемент должен заполнять (возможно, только частично) максимальную высоту самого высокого элемента в строке, в которой он был размещен, в пределах FlowRow.

Область действия: FlowRowScope

Заполнить элементом (возможно, частично) максимальную ширину самого широкого элемента в столбце, в котором он был размещен, в пределах FlowColumn.

Область действия: FlowColumnScope

Размер элемента должен соответствовать размеру Box после того, как будут измерены все остальные элементы контента.

Область действия: BoxScope

Чтобы контент заполнил Constraints.maxHeight входящих ограничений измерения, задайте для minimum height значение, равное maximum height, умноженному на fraction.

Область действия: LazyItemScope

Чтобы контент заполнял Constraints.maxWidth и Constraints.maxHeight родительских ограничений, задайте для minimum width значение, равное maximum width, умноженному на fraction, а для minimum height – значение, равное maximum height, умноженному на fraction.

Область действия: LazyItemScope

Чтобы контент заполнил Constraints.maxWidth родительских ограничений, задайте для minimum width значение, равное maximum width, умноженному на fraction.

Область действия: LazyItemScope

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

Область действия: ExposedDropdownMenuBoxScope
abstract

Этот модификатор указывает предпочтительную высоту панели в Dp. Реализация каркаса панели будет стараться соблюдать эту высоту, когда связанная панель отображается как перекомпонованная или плавающая.

Область действия: PaneScaffoldScope

Этот модификатор указывает предпочтительную высоту панели как долю от общей высоты каркаса.

Область действия: PaneScaffoldScope

Этот модификатор указывает предпочтительную ширину панели как долю от общей ширины каркаса.

Область действия: PaneScaffoldScope

Этот модификатор указывает предпочтительную ширину панели в Dp, и реализация каркаса панели будет стараться соблюдать эту ширину, когда связанная панель отображается как фиксированная панель, то есть панель, которая не растягивается, чтобы заполнить оставшиеся пространства.

Область действия: PaneScaffoldScope

Тестирование

Применяет тег, позволяющий найти измененный элемент в тестах.

Область действия: любая

Преобразования

Задает угол поворота представления вокруг центра composable-функции.

Область действия: любая

Равномерно масштабировать содержимое по горизонтальной и вертикальной осям с одинаковым коэффициентом масштабирования.

Область действия: любая

Масштабирует содержимое composable-функции по горизонтальной и вертикальной осям с помощью указанных коэффициентов масштабирования.

Область действия: любая

Включите жесты преобразования для измененного элемента интерфейса.

Область действия: любая

Включите жесты преобразования для измененного элемента интерфейса.

Область действия: любая