components/data_display library
Classes
- UiAvatar
- Token-driven avatar primitive.
- UiAvatarEntry
- UiAvatarGroup
- Stacked avatar group primitive.
- UiCard
- Neutral card surface.
- UiCardHeader
- Convenience header cell with title + optional subtitle/trailing.
- UiCardSkeleton
- Card-shaped loading placeholder.
- UiDataColumn
- UiDataRow
- UiDataTable
- UiMediaGallery
- Full-screen gallery chrome for images, video, documents, or custom media.
- UiMediaGalleryAction
- An accessible icon action in the gallery chrome.
- UiMediaGalleryItem
- Application-owned media content displayed by UiMediaGallery.
- UiMediaPreview
- Generic media surface with an image and a centered fallback.
- UiPagination
- UiSkeleton
- Shared loading placeholder surface and animation scope.
- UiSkeletonBar
- Rectangular loading mark for text, icons, chips, and media blocks.
- UiSkeletonText
- Stack of text-line skeleton bars with optional per-line widths.
- UiSliverDataTable
- A table that participates directly in an ancestor CustomScrollView.
- UiTimeline
- A grouped, reverse-chronological activity timeline.
- UiTimelineActor
- A person or system identity associated with a timeline event.
- UiTimelineChange
- A before/after value shown within a timeline event.
- UiTimelineEvent
- Immutable content model for one UiTimeline entry.
- UiTimelineTag
- A compact label attached to a timeline event.
- UiWavatar
- A deterministic, locally rendered abstract avatar.
- UiWavatarCharacteristics
- Optional context that gently directs UiWavatar's generated geometry.
- UiWavatarParticipant
- One distinct identity within a multi-participant UiWavatar.
Enums
- UiAvatarShape
- UiCardVariant
- Visual density of a card surface.
- UiTimelineMarker
- Selects whether an event uses its actor avatar or its status icon.
- UiTimelineTone
- Semantic color and icon treatment for a timeline event marker.
- UiWavatarAgeGroup
- Broad age context used to tune the glyph's proportions.
- UiWavatarGender
- Optional identity context used only to diversify abstract geometry.
- UiWavatarSubject
- The kind of identity represented by a UiWavatar.
- UiWavatarThemeMode
- Controls whether generated colors respond to platform brightness.
Typedefs
- UiDataRowBuilder = UiDataRow Function(BuildContext context, int index)
- UiTimelineDateLabelBuilder = String Function(DateTime date)
- UiTimelineLoadMoreLabelBuilder = String Function(int remaining)
- UiTimelineTimeLabelBuilder = String Function(DateTime date)