Theme
Provide generated semantic colors, spacing, radii, typography, motion, and elevation to native components.
Explore all 113 components available for Android / Compose. Each reference page includes real native usage, the public API, design guidance, and accessibility behavior.
Component library
No components match that search.
Provide generated semantic colors, spacing, radii, typography, motion, and elevation to native components.
Render native text with shared typography variants and semantic color tones.
Trigger a native action with a required accessible label and platform icon.
Run native actions with shared intent, size, loading, and disabled contracts.
Represent compact selected, actionable, or removable values with native interaction semantics.
Present a prominent Material-native action using Lumen semantic intent.
Present a native anchored action menu with shared item-state semantics.
Open the operating system share surface from a token-aware native action.
Present one at-a-glance, round primary action on watchOS or Wear OS.
Show native contextual help around an independently accessible anchor.
Expose logical start and end row actions with gesture alternatives.
Named command search, enabled highlight navigation and a usable close path.
Collect a single line of text using each platform’s native input and focus behavior.
Capture multiline native text with shared labeling, supporting copy, and error treatment.
Compose related native controls under one label, description, required state, and validation message.
Present a labeled native switch with Lumen brand tint.
Align a setting title and explanation with an optional graphic and trailing native control.
Choose one controlled value through native or accessible menu presentation.
Adjust a continuous or stepped numeric value with a visible formatted label.
Filter native content with a density-aware search field and clear action.
Enter an international phone number with searchable countries, calling codes, formatting, validation, and E.164 output.
Capture a controlled Boolean choice with a generous native target and supporting text.
Choose one value from a visible, labeled group of native radio options.
Choose one value from a compact row of short peer options.
Select a native date with bounds and validation context.
Select an inclusive native date range with coordinated bounds and validation context.
Choose a local time with native clock or keyboard input and explicit confirmation.
Select from application-provided search results with loading, empty, and retry feedback.
Edit localized numeric drafts with exact decimal steps and inclusive bounds.
Enter passwords with transient visibility and native credential autofill hints.
Enter numeric verification codes with native paste and autofill integration.
Select multiple searchable options with controlled values and result states.
Choose bounded numeric intervals with independently adjustable native endpoints.
Insert literal mention suggestions into controlled native multiline text.
Named whole-number rating options with controlled values and read-only support.
Select controlled native transfer values with stable identities.
Select controlled native tree select values with stable identities.
Edit controlled native colors with validated text, channels and optional alpha.
Select bounded Gregorian civil dates in a controlled month grid.
Select a stable leaf path through native branch drill-down.
Compose content on semantic native backgrounds with shared padding and radius roles.
Separate related native content with the shared semantic line role.
Group related native content on a bordered semantic surface with optional card-level action.
Reveal optional native content through a controlled, accessible disclosure trigger.
Lay out a small set of related native actions horizontally or vertically.
Compose a flexible native row with leading identity, content, and trailing actions.
Identify a native section with optional supporting copy, count, and trailing actions.
Present supplemental application content in a controlled native sheet.
Compose a compact wearable row with flexible content slots.
Arrange application-owned lists and details across phones, tablets, and foldable devices.
Switch a controlled native content panel from an accessible tab list.
Select among peer application destinations with native visuals and controlled state.
Coordinate Material bottom navigation visibility through the Compose nested-scroll chain.
Place compact application status or actions above Material bottom navigation.
Adapt Material primary navigation between bottom bar and rail as the window changes.
Present native screen titles, navigation, and scrolling app bars.
Guide users through controlled steps around measured native targets.
Named ancestor navigation with a noninteractive current destination.
Render a compact tokenized trend line with optional area fill.
Compare one or more categorical, numeric, or temporal line series.
Compare grouped or stacked categorical magnitudes.
Show a small positive part-to-whole breakdown as a pie or donut.
Plot numeric scatter and bubble relationships with semantic series tones.
Explain a balance using signed changes and explicit totals.
Rank categories using a dot and a zero-based stem.
Compare two measurements per category with connected dots.
Shows daily activity with explicit missing dates and a numeric intensity legend.
Compares ordered nonnegative conversion stages with exact measurements.
Shows precomputed quartiles, whiskers and outliers on one numeric scale.
Compare an actual value with a target and labeled performance ranges.
Show a distribution with explicit bins, accurate interval widths, and count or density.
Encode a matrix with sequential or diverging color scales, labeled axes, and a numeric legend.
Render ordered low-to-high intervals as a tokenized range band.
Combine bar, line, and area series on one shared value domain.
Display the complete shared interface and brand catalog, with platform-native escape hatches.
Display compact native status and classification labels using semantic tones.
Display a native image or fallback identity at shared avatar sizes.
Display a compact product metric with semantic tone and optional supporting context.
Show a normalized circular native metric with a formatted accessible value.
Frame application-provided artwork with token-aware glow, grid, or orbit decoration.
Place a token-aware ambient pattern behind native application content.
Present native images with shared fit, ratio, radius, and accessibility behavior.
Surround wearable content with clamped semantic circular progress.
Present one at-a-glance wearable label, value, and optional detail.
Compare two images with a controlled reveal and native adjustable slider.
Inspect media with controlled bounded zoom, pan and fit.
Select media with a named button, order and explicit loading/error state.
Browse ordered media with host-formatted selected count and sibling move actions.
Host-formatted stable records in phone-friendly labeled cells.
Controlled sorting and selection retain hidden IDs and respect disabled rows.
Named chronological content retaining host controls and decorative connectors.
Named hierarchical disclosures and labeled cells with inherited disabled state.
Page through controlled native slides with accessible navigation.
Present timed native day columns with all-day bands and overlap lanes.
Present chronological timed and all-day events under civil-day headings.
Move controlled cards between capacity-limited native board columns.
Reorder rich native cards within a controlled standalone column.
Render accessible offline QR codes from controlled Unicode values.
Browse hierarchical records with controlled disclosure and selection.
Communicate an indeterminate native loading state with a semantic brand treatment.
Present inline native feedback using shared neutral, destructive, success, and warning treatments.
Show normalized determinate progress with native accessibility semantics.
Represent loading text, rectangles, and circles with quiet semantic placeholders.
Present app-controlled transient native feedback with semantic tone and optional actions.
Explain missing content with supporting copy, an optional graphic, and a recovery action.
Explain an unavailable region or page and offer application-owned recovery.
Present a structured semantic notice with optional actions and dismissal.
Present compact textual application status with optional trailing content.
Render a built-in empty, success, error, or offline semantic scene.
Request a controlled native confirmation with explicit cancel and confirm states.
Show a compact, text-first semantic status on the wrist.
Refresh existing scrollable content with native gestures and accessible progress.
Host-owned step progress with localized complete, current and upcoming states.
Real platform output
This verified capture comes from the native preview host using the package in this repository. The controls are rendered by Android, not by HTML.
