package

androidx.wear.tiles.builders

Overview

Contains builders for all available tile components and properties.

Interfaces

ActionBuilders.ActionInterface defining an action that can be used by a layout element.
ActionBuilders.Action.BuilderBuilder to create ActionBuilders.Action objects.
DimensionBuilders.ContainerDimensionInterface defining a dimension that can be applied to a container.
DimensionBuilders.ContainerDimension.BuilderBuilder to create DimensionBuilders.ContainerDimension objects.
DimensionBuilders.ImageDimensionInterface defining a dimension that can be applied to an image.
DimensionBuilders.ImageDimension.BuilderBuilder to create DimensionBuilders.ImageDimension objects.
DimensionBuilders.SpacerDimensionInterface defining a dimension that can be applied to a spacer.
DimensionBuilders.SpacerDimension.BuilderBuilder to create DimensionBuilders.SpacerDimension objects.
LayoutElementBuilders.ArcLayoutElementInterface defining the root of all elements that can be used in an LayoutElementBuilders.Arc.
LayoutElementBuilders.ArcLayoutElement.BuilderBuilder to create LayoutElementBuilders.ArcLayoutElement objects.
LayoutElementBuilders.LayoutElementInterface defining the root of all layout elements.
LayoutElementBuilders.LayoutElement.BuilderBuilder to create LayoutElementBuilders.LayoutElement objects.
LayoutElementBuilders.SpanInterface defining a single LayoutElementBuilders.Span.
LayoutElementBuilders.Span.BuilderBuilder to create LayoutElementBuilders.Span objects.

Classes

ActionBuildersBuilders for actions that can be performed when a user interacts with layout elements.
ActionBuilders.AndroidActivityA launch action to send an intent to an Android activity.
ActionBuilders.AndroidActivity.BuilderBuilder for ActionBuilders.AndroidActivity
ActionBuilders.LaunchActionAn action used to launch another activity on the system.
ActionBuilders.LaunchAction.BuilderBuilder for ActionBuilders.LaunchAction.
ActionBuilders.LoadActionAn action used to load (or reload) the tile contents.
ActionBuilders.LoadAction.BuilderBuilder for ActionBuilders.LoadAction.
ColorBuildersBuilders for color utilities for layout elements.
ColorBuilders.ColorPropA property defining a color.
ColorBuilders.ColorProp.BuilderBuilder for ColorBuilders.ColorProp
DimensionBuildersBuilders for dimensions for layout elements.
DimensionBuilders.DegreesPropA type for angular dimensions, measured in degrees.
DimensionBuilders.DegreesProp.BuilderBuilder for DimensionBuilders.DegreesProp
DimensionBuilders.DpPropA type for linear dimensions, measured in dp.
DimensionBuilders.DpProp.BuilderBuilder for DimensionBuilders.DpProp.
DimensionBuilders.EmPropA type for font spacing, measured in em.
DimensionBuilders.EmProp.BuilderBuilder for DimensionBuilders.EmProp
DimensionBuilders.ExpandedDimensionPropA type for a dimension that fills all the space it can (i.e.
DimensionBuilders.ExpandedDimensionProp.BuilderBuilder for DimensionBuilders.ExpandedDimensionProp.
DimensionBuilders.ProportionalDimensionPropA type for a dimension that scales itself proportionally to another dimension such that the aspect ratio defined by the given width and height values is preserved.
DimensionBuilders.ProportionalDimensionProp.BuilderBuilder for DimensionBuilders.ProportionalDimensionProp.
DimensionBuilders.SpPropA type for font sizes, measured in sp.
DimensionBuilders.SpProp.BuilderBuilder for DimensionBuilders.SpProp
DimensionBuilders.WrappedDimensionPropA type for a dimension that sizes itself to the size of its children (i.e.
DimensionBuilders.WrappedDimensionProp.BuilderBuilder for DimensionBuilders.WrappedDimensionProp.
LayoutElementBuildersBuilders for composable layout elements that can be combined together to create renderable UI layouts.
LayoutElementBuilders.ArcAn arc container.
LayoutElementBuilders.Arc.BuilderBuilder for LayoutElementBuilders.Arc.
LayoutElementBuilders.ArcAdapterA container that allows a standard LayoutElementBuilders.LayoutElement to be added to an LayoutElementBuilders.Arc.
LayoutElementBuilders.ArcAdapter.BuilderBuilder for LayoutElementBuilders.ArcAdapter.
LayoutElementBuilders.ArcLineA line that can be used in an LayoutElementBuilders.Arc and renders as a round progress bar.
LayoutElementBuilders.ArcLine.BuilderBuilder for LayoutElementBuilders.ArcLine.
LayoutElementBuilders.ArcSpacerA simple spacer used to provide padding between adjacent elements in an LayoutElementBuilders.Arc.
LayoutElementBuilders.ArcSpacer.BuilderBuilder for LayoutElementBuilders.ArcSpacer.
LayoutElementBuilders.ArcTextA text element that can be used in an LayoutElementBuilders.Arc.
LayoutElementBuilders.ArcText.BuilderBuilder for LayoutElementBuilders.ArcText.
LayoutElementBuilders.BoxA container which stacks all of its children on top of one another.
LayoutElementBuilders.Box.BuilderBuilder for LayoutElementBuilders.Box.
LayoutElementBuilders.ColumnA column of elements.
LayoutElementBuilders.Column.BuilderBuilder for LayoutElementBuilders.Column.
LayoutElementBuilders.FontStyleThe styling of a font (e.g.
LayoutElementBuilders.FontStyle.BuilderBuilder for LayoutElementBuilders.FontStyle
LayoutElementBuilders.FontStylesFont styles, currently set up to match Wear's font styling.
LayoutElementBuilders.ImageAn image.
LayoutElementBuilders.Image.BuilderBuilder for LayoutElementBuilders.Image.
LayoutElementBuilders.LayoutA complete layout.
LayoutElementBuilders.Layout.BuilderBuilder for LayoutElementBuilders.Layout
LayoutElementBuilders.RowA row of elements.
LayoutElementBuilders.Row.BuilderBuilder for LayoutElementBuilders.Row.
LayoutElementBuilders.SpacerA simple spacer, typically used to provide padding between adjacent elements.
LayoutElementBuilders.Spacer.BuilderBuilder for LayoutElementBuilders.Spacer.
LayoutElementBuilders.SpanImageAn image which can be added to a LayoutElementBuilders.Span.
LayoutElementBuilders.SpanImage.BuilderBuilder for LayoutElementBuilders.SpanImage.
LayoutElementBuilders.SpannableA container of LayoutElementBuilders.Span elements.
LayoutElementBuilders.Spannable.BuilderBuilder for LayoutElementBuilders.Spannable.
LayoutElementBuilders.SpanTextA portion of text which can be added to a LayoutElementBuilders.Span.
LayoutElementBuilders.SpanText.BuilderBuilder for LayoutElementBuilders.SpanText.
LayoutElementBuilders.TextA text string.
LayoutElementBuilders.Text.BuilderBuilder for LayoutElementBuilders.Text.
ModifiersBuildersBuilders for modifiers for composable layout elements.
ModifiersBuilders.ArcModifiersModifiersBuilders.Modifiers that can be used with ArcLayoutElements.
ModifiersBuilders.ArcModifiers.BuilderBuilder for ModifiersBuilders.ArcModifiers
ModifiersBuilders.BackgroundA modifier to apply a background to an element.
ModifiersBuilders.Background.BuilderBuilder for ModifiersBuilders.Background
ModifiersBuilders.BorderA modifier to apply a border around an element.
ModifiersBuilders.Border.BuilderBuilder for ModifiersBuilders.Border
ModifiersBuilders.ClickableA modifier for an element which can have associated Actions for click events.
ModifiersBuilders.Clickable.BuilderBuilder for ModifiersBuilders.Clickable
ModifiersBuilders.CornerThe corner of a LayoutElementBuilders.Box element.
ModifiersBuilders.Corner.BuilderBuilder for ModifiersBuilders.Corner
ModifiersBuilders.ModifiersModifiersBuilders.Modifiers for an element.
ModifiersBuilders.Modifiers.BuilderBuilder for ModifiersBuilders.Modifiers
ModifiersBuilders.PaddingA modifier to apply padding around an element.
ModifiersBuilders.Padding.BuilderBuilder for ModifiersBuilders.Padding
ModifiersBuilders.SemanticsA modifier for an element which has accessibility semantics associated with it.
ModifiersBuilders.Semantics.BuilderBuilder for ModifiersBuilders.Semantics
ModifiersBuilders.SpanModifiersModifiersBuilders.Modifiers that can be used with LayoutElementBuilders.Span elements.
ModifiersBuilders.SpanModifiers.BuilderBuilder for ModifiersBuilders.SpanModifiers
ResourceBuildersBuilders for the resources for a layout.
ResourceBuilders.AndroidImageResourceByResIdAn image resource which maps to an Android drawable by resource ID.
ResourceBuilders.AndroidImageResourceByResId.BuilderBuilder for ResourceBuilders.AndroidImageResourceByResId
ResourceBuilders.ImageResourceAn image resource, which can be used by layouts.
ResourceBuilders.ImageResource.BuilderBuilder for ResourceBuilders.ImageResource
ResourceBuilders.InlineImageResourceAn image resource whose data is fully inlined, with no dependency on a system or app resource.
ResourceBuilders.InlineImageResource.BuilderBuilder for ResourceBuilders.InlineImageResource
ResourceBuilders.ResourcesThe resources for a layout.
ResourceBuilders.Resources.BuilderBuilder for ResourceBuilders.Resources
StateBuildersBuilders for state of a tile.
StateBuilders.StateStateBuilders.State information.
StateBuilders.State.BuilderBuilder for StateBuilders.State
TileBuildersBuilders for the components of a tile that can be rendered by a tile renderer.
TileBuilders.TileA holder for a tile.
TileBuilders.Tile.BuilderBuilder for TileBuilders.Tile
TileBuilders.VersionUtility class with the current version of the Tile schema in use.
TimelineBuildersBuilders for a timeline with entries representing content that should be displayed within given time intervals.
TimelineBuilders.TimeIntervalA time interval, typically used to describe the validity period of a TimelineBuilders.TimelineEntry.
TimelineBuilders.TimeInterval.BuilderBuilder for TimelineBuilders.TimeInterval
TimelineBuilders.TimelineA collection of TimelineBuilders.TimelineEntry items.
TimelineBuilders.Timeline.BuilderBuilder for TimelineBuilders.Timeline
TimelineBuilders.TimelineEntryOne piece of renderable content along with the time that it is valid for.
TimelineBuilders.TimelineEntry.BuilderBuilder for TimelineBuilders.TimelineEntry

Annotation Types

LayoutElementBuilders.ArcAnchorTypeThe anchor position of an LayoutElementBuilders.Arc's elements.
LayoutElementBuilders.ContentScaleModeHow content which does not match the dimensions of its bounds (e.g.
LayoutElementBuilders.FontWeightThe weight to be applied to the font.
LayoutElementBuilders.HorizontalAlignmentThe horizontal alignment of an element within its container.
LayoutElementBuilders.TextAlignmentAlignment of a text element.
LayoutElementBuilders.TextOverflowHow text that will not fit inside the bounds of a LayoutElementBuilders.Text element will be handled.
LayoutElementBuilders.VerticalAlignmentThe vertical alignment of an element within its container.
ResourceBuilders.ImageFormatFormat describing the contents of an image data byte array.