-
AbsoluteCutCornerShape
A shape describing the rectangle with cut corners.
-
AbsoluteRoundedCornerShape
A shape describing the rectangle with rounded corners.
-
AnchoredDraggableState
State of the anchoredDraggable modifier.
-
AndroidExternalSurfaceZOrder
Defines the z-order of an AndroidExternalSurface.
- AndroidPrefetchScheduler.PrefetchRequestScopeImpl
- AwaitFirstLayoutModifier.Node
-
BorderStroke
Class to specify the stroke to draw border with.
- CombinedClickableNode.DoubleKeyClickState
-
ContextMenuState.Status
The status of the context menu.
-
ContextMenuState.Status.Open
An open context menu Status.
-
CornerBasedShape
Base class for Shapes defined by four CornerSizes.
-
CrossStatus.COLLAPSED
The start is the same as the end.
-
CrossStatus.CROSSED
The start comes after the end.
-
CrossStatus.NOT_CROSSED
The start comes before the end.
-
CutCornerShape
A shape describing the rectangle with cut corners.
-
Direction.AFTER
The cursor/press is after the selectable
-
Direction.BEFORE
The cursor/press is before the selectable
-
Direction.ON
The cursor/press is on the selectable
- DownResolution.Cancel
- DownResolution.Drag
- DownResolution.Timeout
- DownResolution.Up
-
DragAndDropHoverInteraction.Enter
An interaction representing a drag and drop hover event on a BasicTextField.
-
DragAndDropHoverInteraction.Exit
An interaction representing an Enter event being released on a BasicTextField.
-
DragDetectionState.AwaitDown
Starter state for any drag gesture cycle.
- DragDetectionState.AwaitDown.AwaitTouchSlop
- DragDetectionState.AwaitDown.AwaitTouchSlop.No
- DragDetectionState.AwaitDown.AwaitTouchSlop.NotInitialized
- DragDetectionState.AwaitDown.AwaitTouchSlop.Yes
-
DragDetectionState.AwaitGesturePickup
Alternative state that implements the gesture pick up feature.
-
DragDetectionState.AwaitTouchSlop
If drag should wait for touch slop, after the initial down recognition we move to this state.
-
DragDetectionState.Dragging
State where dragging is happening.
- DragEvent.DragDelta
- DragEvent.DragStarted
- DragEvent.DragStopped
-
DragInteraction.Cancel
An interaction representing the cancellation of a Start event on a component.
-
DragInteraction.Start
An interaction representing a drag event on a component.
-
DragInteraction.Stop
An interaction representing the stopping of a Start event on a component.
-
DraggableAnchorsConfig
DraggableAnchorsConfig stores a mutable configuration anchors, comprised of values of T and corresponding Float positions.
- ExperimentalFoundationApi
- ExperimentalFoundationStyleApi
-
FocusInteraction.Focus
An interaction representing a focus event on a component.
-
FocusInteraction.Unfocus
An interaction representing a Focus event being released on a component.
-
GenericShape
Creates Shape defined by applying the provided builder on a Path.
-
GestureCancellationException
A gesture was canceled and cannot continue, likely because another gesture has taken over the pointer input stream.
-
GridCells.Adaptive
Defines a grid with as many rows or columns as possible on the condition that every cell has at least minSize space and all extra space distributed evenly.
-
GridCells.Fixed
Defines a grid with fixed number of rows or columns.
-
GridCells.FixedSize
Defines a grid with as many rows or columns as possible on the condition that every cell takes exactly size space.
-
GridItemSpan
Represents the span of an item in a LazyVerticalGrid or a LazyHorizontalGrid.
- Handle.Cursor
- Handle.SelectionEnd
- Handle.SelectionStart
-
HandleState.Cursor
Cursor handle is displayed for this TextField.
-
HandleState.None
No selection is active in this TextField.
-
HandleState.Selection
Selection handle is displayed for this TextField.
-
HoverInteraction.Enter
An interaction representing a hover event on a component.
-
HoverInteraction.Exit
An interaction representing a Enter event being released on a component.
- IndexTransformationType.Deletion
- IndexTransformationType.Insertion
- IndexTransformationType.Replacement
- IndexTransformationType.Untransformed
- IndirectPointerInputDragCycleDetector.DragDetectionState
-
IndirectPointerInputDragCycleDetector.DragDetectionState.AwaitDown
Starter state for any drag gesture cycle.
- IndirectPointerInputDragCycleDetector.DragDetectionState.AwaitDown.AwaitTouchSlop
- IndirectPointerInputDragCycleDetector.DragDetectionState.AwaitDown.AwaitTouchSlop.No
- IndirectPointerInputDragCycleDetector.DragDetectionState.AwaitDown.AwaitTouchSlop.NotInitialized
- IndirectPointerInputDragCycleDetector.DragDetectionState.AwaitDown.AwaitTouchSlop.Yes
-
IndirectPointerInputDragCycleDetector.DragDetectionState.AwaitGesturePickup
Alternative state that implements the gesture pick up feature.
-
IndirectPointerInputDragCycleDetector.DragDetectionState.AwaitTouchSlop
If drag should wait for touch slop, after the initial down recognition we move to this state.
-
IndirectPointerInputDragCycleDetector.DragDetectionState.Dragging
State where dragging is happening.
- InternalFoundationApi
- InternalFoundationTextApi
-
IntervalList.Interval
The interval holder.
- KeyCommand.CENTER
- KeyCommand.CHARACTER_PALETTE
- KeyCommand.COPY
- KeyCommand.CUT
- KeyCommand.DELETE_FROM_LINE_START
- KeyCommand.DELETE_NEXT_CHAR
- KeyCommand.DELETE_NEXT_WORD
- KeyCommand.DELETE_PREV_CHAR
- KeyCommand.DELETE_PREV_WORD
- KeyCommand.DELETE_TO_LINE_END
- KeyCommand.DESELECT
- KeyCommand.DOWN
- KeyCommand.END
- KeyCommand.HOME
- KeyCommand.LEFT_CHAR
- KeyCommand.LEFT_WORD
- KeyCommand.LINE_END
- KeyCommand.LINE_LEFT
- KeyCommand.LINE_RIGHT
- KeyCommand.LINE_START
- KeyCommand.NEW_LINE
- KeyCommand.NEXT_PARAGRAPH
- KeyCommand.PAGE_DOWN
- KeyCommand.PAGE_UP
- KeyCommand.PASTE
- KeyCommand.PREV_PARAGRAPH
- KeyCommand.REDO
- KeyCommand.RIGHT_CHAR
- KeyCommand.RIGHT_WORD
- KeyCommand.SELECT_ALL
- KeyCommand.SELECT_DOWN
- KeyCommand.SELECT_END
- KeyCommand.SELECT_HOME
- KeyCommand.SELECT_LEFT_CHAR
- KeyCommand.SELECT_LEFT_WORD
- KeyCommand.SELECT_LINE_END
- KeyCommand.SELECT_LINE_LEFT
- KeyCommand.SELECT_LINE_RIGHT
- KeyCommand.SELECT_LINE_START
- KeyCommand.SELECT_NEXT_PARAGRAPH
- KeyCommand.SELECT_PAGE_DOWN
- KeyCommand.SELECT_PAGE_UP
- KeyCommand.SELECT_PREV_PARAGRAPH
- KeyCommand.SELECT_RIGHT_CHAR
- KeyCommand.SELECT_RIGHT_WORD
- KeyCommand.SELECT_UP
- KeyCommand.TAB
- KeyCommand.UNDO
- KeyCommand.UP
-
KeyboardActions
The KeyboardActions class allows developers to specify actions that will be triggered in response to users triggering IME action on the software keyboard.
-
KeyboardOptions
The keyboard configuration options for TextFields.
-
LazyGridScopeMarker
DSL marker used to distinguish between lazy grid dsl scope and the item content scope.
- LazyGridSpanLayoutProvider.LineConfiguration
-
LazyGridState
A state object that can be hoisted to control and observe scrolling.
-
LazyLayoutIntervalContent
Common parts backing the interval-based content of lazy layout defined through item DSL.
-
LazyLayoutPinnedItemList
Read-only list of pinned items in a lazy layout.
-
LazyLayoutPrefetchState
State for lazy items prefetching, used by lazy layouts to instruct the prefetcher.
-
LazyListState
A state object that can be hoisted to control and observe scrolling.
-
LazyScopeMarker
DSL marker used to distinguish between lazy layout scope and the item scope.
-
LazyStaggeredGridState
Hoisted state object controlling LazyVerticalStaggeredGrid or LazyHorizontalStaggeredGrid.
-
LongPressResult.Released
All pointers were released without long press being triggered
-
MarqueeAnimationMode
Specifies when the basicMarquee animation runs.
-
MediaType
Type identifier for contents that are transferable between applications or processes.
-
MutableIntervalList
Mutable version of IntervalList.
-
MutableStyleState
The state a style that can be updated to reflect the current state of a component.
-
MutatePriority
Priorities for performing mutation on state.
-
MutatePriority.Default
The default priority for mutations.
-
MutatePriority.PreventUserInput
A high-priority mutation that can only be interrupted by other PreventUserInput priority operations.
-
MutatePriority.UserInput
An elevated priority for mutations meant for implementing direct user interactions.
-
MutatorMutex
Mutual exclusion for UI state mutation over time.
-
Orientation
Class to define possible directions in which common gesture modifiers like draggable and scrollable can drag.
-
Orientation.Horizontal
Horizontal orientation representing X axis.
-
Orientation.Vertical
Vertical orientation representing Y axis
-
OverscrollConfiguration
Metadata for overscroll effects for android platform.
-
PageSize.Fixed
Multiple pages in a viewport
-
PagerState
The state that can be used to control VerticalPager and HorizontalPager
- PlatformMagnifierFactoryApi28Impl.PlatformMagnifierImpl
- PlatformMagnifierFactoryApi29Impl.PlatformMagnifierImpl
-
PlatformTransferableContent
All the platform-specific information regarding a TransferableContent that cannot be abstracted away in a platform agnostic way.
-
PressInteraction.Cancel
An interaction representing the cancellation of a Press event on a component.
-
PressInteraction.Press
An interaction representing a press event on a component.
-
PressInteraction.Release
An interaction representing the release of a Press event on a component.
-
ProcessTextKey
Key for context menu items added for the Android PROCESS_TEXT intent actions.
-
RoundedCornerShape
A shape describing the rectangle with rounded corners.
-
ScrollState
State of the scroll.
- SelectedTextType.EditableText
- SelectedTextType.StaticText
- SelectionHandleAnchor.Left
- SelectionHandleAnchor.Middle
- SelectionHandleAnchor.Right
-
SelectionMode.Horizontal
When selection handles are dragged across composables, selection extends by column, for example, when the end selection handle is dragged to the right, left columns will be select…
-
SelectionMode.Vertical
When selection handles are dragged across composables, selection extends by row, for example, when the end selection handle is dragged down, upper rows will be selected first, and…
-
StaggeredGridCells.Adaptive
Defines a grid with as many rows or columns as possible on the condition that every cell has at least minSize space and all extra space distributed evenly.
-
StaggeredGridCells.Fixed
Defines a grid with fixed number of rows or columns.
-
StaggeredGridCells.FixedSize
Defines a grid with as many rows or columns as possible on the condition that every cell takes exactly size space.
-
StaggeredGridItemSpan
Span defines a number of lanes (columns in vertical grid/rows in horizontal grid) for staggered grid items.
- StyleAnimations.EntryState
- StyleAnimations.EntryState.Changed
- StyleAnimations.EntryState.Inserted
- StyleAnimations.EntryState.Removing
- StyleAnimations.EntryState.Unchanged
- StyleAnimations.EntryState.Untouched
-
StyleState
The state a style can use to select property values depending on the state of the component is a style for.
-
StyleStateKey
The key to a StyleState value.
- TextAnnotatedStringNode.TextSubstitutionValue
-
TextContextMenuBuilderScope
Scope for building a text context menu in Modifier.appendTextContextMenuComponentsappendTextContextMenuComponents.
-
TextContextMenuComponent
A single component of a text context menu.
-
TextContextMenuData
A list of components to be displayed in the context menu.
-
TextContextMenuItem
A TextContextMenuComponent that represents a clickable item with a label in a context menu.
- TextContextMenuItems.Autofill
- TextContextMenuItems.Copy
- TextContextMenuItems.Cut
- TextContextMenuItems.Paste
- TextContextMenuItems.SelectAll
- TextDeleteType.End
- TextDeleteType.Inner
- TextDeleteType.NotByUser
- TextDeleteType.Start
- TextEditType.Delete
- TextEditType.Insert
- TextEditType.Replace
-
TextFieldBuffer
A text buffer that can be edited, similar to StringBuilder.
- TextFieldEditUndoBehavior.ClearHistory
- TextFieldEditUndoBehavior.MergeIfPossible
- TextFieldEditUndoBehavior.NeverMerge
-
TextFieldLineLimits.MultiLine
The text field will be at least minHeightInLines tall, if the text overflows it will wrap, and if the text ends up being more than one line the field will grow until it is maxHeig…
- TextFieldSelectionState.InputType
- TextFieldSelectionState.InputType.Mouse
- TextFieldSelectionState.InputType.None
- TextFieldSelectionState.InputType.Touch
-
TextFieldState
The editable text state of a text field, including both the text itself and position of the cursor or selection.
-
TextObfuscationMode
Defines how the text will be obscured in secure text fields.
-
TextSelectionColors
Represents the colors used for text selection by text and text field components.
- TextStringSimpleNode.TextSubstitutionValue
- TextToolbarState.Cursor
- TextToolbarState.None
- TextToolbarState.Selection
- ToolbarHandlerState.Attached
- ToolbarHandlerState.Detached
- ToolbarHandlerState.Uninitialized
-
TransferableContent
Represents content that can be transferred between applications or processes.
-
TransferableContent.Source
Defines the type of operation that a TransferableContent originates from.
- TransformEvent.TransformDelta
-
UndoState
Defines an interactable undo history.
- WedgeAffinity.End
- WedgeAffinity.Start
Last updated: