Skip to main content

Module widgets

Module widgets 

Source
Expand description

UI Widget components

Re-exports§

pub use animated_visibility::*;
pub use basic_text_field::*;
pub use box_widget::*;
pub use button::*;
pub use canvas::*;
pub use clickable_text::*;
pub use column::*;
pub use crossfade::*;
pub use dialog::*;
pub use flow_row::*;
pub use foreach::*;
pub use icon::*;
pub use image::*;
pub use layout::*;
pub use lazy_list::*;
pub use linked_text::*;
pub use loupe::*;
pub use nodes::*;
pub use popup::*;
pub use progress_indicator::*;
pub use row::*;
pub use scaffold::*;
pub use scopes::*;
pub use scrollbar::*;
pub use selection_handle::*;
pub use slider::*;
pub use spacer::*;
pub use swipe_to_dismiss::*;
pub use text::*;
pub use text_selection_menu::*;

Modules§

animated_visibility
AnimatedVisibility composable
basic_text_field
BasicTextField widget for editable text input.
box_widget
Box widget implementation
button
Button widget implementation
canvas
Canvas composable for custom drawing via DrawScope.
clickable_text
ClickableText widget for handling clicks on annotated text.
column
Column widget implementation
crossfade
Crossfade composable
dialog
Modal dialogs.
flow_row
FlowRow widget implementation
foreach
ForEach iteration helper
icon
Generic vector icons and clickable icon buttons.
image
Image composable and painter primitives.
layout
Generic Layout widget and SubcomposeLayout
lazy_list
LazyColumn and LazyRow widget implementations.
linked_text
LinkedText widget — renders AnnotatedString with link annotations auto-handled.
loupe
The liquid-glass text loupe: the magnifier bubble floating over a dragged caret / selection handle.
nodes
popup
Top-level overlay / Popup primitive.
progress_indicator
Progress indicators following Jetpack Compose’s androidx.compose.material3.CircularProgressIndicator and LinearProgressIndicator (indeterminate variants).
row
Row widget implementation
scaffold
Compose-like window scaffold with framework-owned system insets.
scopes
Scope traits and implementations for Box, Column, and Row
scrollbar
An explicit scrollbar: a track, a thumb that reports the scroll position, and a thumb the user can drag.
selection_handle
Draggable text-selection handles (accent lollipops) drawn in the top-level overlay.
slider
Foundation slider with caller-owned state and composable visual content.
spacer
Spacer widget implementation
swipe_to_dismiss
SwipeToDismiss composable
text
Text widget implementation
text_selection_menu
The floating text edit menu: a liquid-glass capsule of actions above the selection / caret, matched against the reference recording (example/target/text-selection/).
wear
Wear OS widgets.