-
AdaptStrategy.Levitate
Indicate the associated pane should be levitated when it's the current destination.
-
AdaptStrategy.Reflow
Indicate the associated pane should be reflowed when certain conditions are met.
-
AnimatedPaneOverrideScope
Parameters available to AnimatedPane.
-
DockedEdge
Represents the edge of a resizable pane that is docked, i.e.
-
DockedEdge.Bottom
The bottom edge of the pane is fixed, and resizing happens by moving the top edge.
-
DockedEdge.End
The end edge of the pane is fixed, and resizing happens by moving the start edge.
-
DockedEdge.Start
The start edge of the pane is fixed, and resizing happens by moving the end edge.
-
DockedEdge.Top
The top edge of the pane is fixed, and resizing happens by moving the bottom edge.
-
DragToResizeState
A state object that can be used to control the resizing behavior of a pane.
- DragToResizeState.State.Collapsed
- DragToResizeState.State.Default
- DragToResizeState.State.Dragged
- DragToResizeState.State.Expanded
-
HingePolicy
Policies that indicate how hinges are supposed to be addressed in an adaptive layout.
-
MutableThreePaneScaffoldState
The seekable state of a three pane scaffold.
-
PaneAdaptedValue.Levitated
Indicates that the associated pane should be levitated with the specified alignment.
-
PaneAdaptedValue.Reflowed
Indicates that the associated pane should be reflowed to its reflowUnder, i.e., it will be displayed under the target pane.
-
PaneExpansionAnchor
The implementations of this interface represent different types of anchors of pane expansion dragging.
-
PaneExpansionAnchor.Offset
PaneExpansionAnchor implementation that specifies the anchor position based on the offset in Dp.
-
PaneExpansionAnchor.Offset.Direction
Represents the direction from where the offset will be calculated.
-
PaneExpansionAnchor.Proportion
PaneExpansionAnchor implementation that specifies the anchor position in the proportion of the total size of the layout at the start side of the anchor.
-
PaneExpansionState
This class manages the pane expansion state for pane scaffolds.
-
PaneMotion.Type
Indicates the current type of pane motion, like if the pane is entering or exiting, or is kept showing or hidden.
-
PaneMotionData
A class to collect motion-relevant data of a specific pane.
-
PaneScaffoldDirective
Top-level directives about how a pane scaffold should be arranged and spaced, like how many partitions the layout can be split into and what should be the gutter size.
-
ThreePaneMotion
The class that provides motion settings for three pane scaffolds like ListDetailPaneScaffold and SupportingPaneScaffold.
-
ThreePaneScaffoldAdaptStrategies
The adaptation specs of ThreePaneScaffold.
-
ThreePaneScaffoldDestinationItem
An item representing a navigation destination in a ThreePaneScaffold.
-
ThreePaneScaffoldHorizontalOrder
Represents the horizontal order of panes in a ThreePaneScaffold from start to end.
-
ThreePaneScaffoldOverrideScope
Parameters available to ThreePaneScaffold.
-
ThreePaneScaffoldRole
The set of the available pane roles of ThreePaneScaffold.
-
ThreePaneScaffoldRole.Primary
The primary pane of ThreePaneScaffold.
-
ThreePaneScaffoldRole.Secondary
The secondary pane of ThreePaneScaffold.
-
ThreePaneScaffoldRole.Tertiary
The tertiary pane of ThreePaneScaffold.
-
ThreePaneScaffoldState
A read-only state of a three pane scaffold.
-
ThreePaneScaffoldValue
The adapted value of ThreePaneScaffold.
Material 3 Adaptive Layout
Jetpack Compose API reference for adaptive-layout.