SemanticsModifier
interface SemanticsModifier : Modifier.Element
A Modifier.Element that adds semantics key/value for use in testing,
accessibility, and similar use cases.
Summary
Inherited functions |
From class Element
Boolean |
all(predicate: (Modifier.Element) -> Boolean)
Returns true if predicate returns true for all Elements in this Modifier or if
this Modifier contains no Elements.
|
Boolean |
any(predicate: (Modifier.Element) -> Boolean)
Returns true if predicate returns true for any Element in this Modifier.
|
R |
foldIn(initial: R, operation: (R, Modifier.Element) -> R)
Accumulates a value starting with initial and applying operation to the current value
and each element from outside in.
Elements wrap one another in a chain from left to right; an Element that appears to the
left of another in a + expression or in operation's parameter order affects all
of the elements that appear after it. foldIn may be used to accumulate a value starting
from the parent or head of the modifier chain to the final wrapped child.
|
R |
foldOut(initial: R, operation: (Modifier.Element, R) -> R)
Accumulates a value starting with initial and applying operation to the current value
and each element from inside out.
Elements wrap one another in a chain from left to right; an Element that appears to the
left of another in a + expression or in operation's parameter order affects all
of the elements that appear after it. foldOut may be used to accumulate a value starting
from the child or tail of the modifier chain up to the parent or head of the chain.
|
|
|
Inherited extension functions |
From androidx.compose.foundation.layout
Modifier |
Offset the content by (x dp, y dp).
|
Modifier |
Offset the content by offset px.
|
Modifier |
|
Modifier |
Apply additional space along each edge of the content in Dp: left, top, right and
bottom.
|
Modifier |
Attempts to size the content to match a specified aspect ratio by trying to match one of the
incoming constraints in the following order: Constraints.maxWidth, Constraints.maxHeight,
Constraints.minWidth, Constraints.minHeight if matchHeightConstraintsFirst is false
(which is the default), or Constraints.maxHeight, Constraints.maxWidth,
Constraints.minHeight, Constraints.minWidth if matchHeightConstraintsFirst is true .
|
Modifier |
Constrain the size of the wrapped layout only when it would be otherwise unconstrained:
the minWidth and minHeight constraints are only applied when the incoming corresponding
constraint is 0 .
|
Modifier |
Have the content fill (possibly only partially) the Constraints.maxHeight of the incoming
measurement constraints, by setting the minimum height and the
maximum height to be equal to the
maximum height multiplied by fraction.
|
Modifier |
Have the content fill (possibly only partially) the Constraints.maxWidth and
Constraints.maxHeight of the incoming measurement constraints, by setting the
minimum width and the maximum width to be
equal to the maximum width multiplied by fraction, as well as
the minimum height and the maximum height
to be equal to the maximum height multiplied by fraction.
|
Modifier |
Have the content fill (possibly only partially) the Constraints.maxWidth of the incoming
measurement constraints, by setting the minimum width and the
maximum width to be equal to the maximum width
multiplied by fraction.
|
Modifier |
Declare the height of the content to be exactly heightdp.
|
Modifier |
Constrain the height of the content to be between mindp and maxdp.
|
Modifier |
Offset the content by (x dp, y dp).
|
|