androidx.wear.tiles

Contains TileProviderService, which all apps using the Tiles API should extend in order to provide tile data.

Annotations

TilesExperimental Denotes that this API surface is experimental. 

Interfaces

ActionBuilders.Action Interface defining an action that can be used by a layout element. 
ActionBuilders.Action.Builder Builder to create ActionBuilders.Action objects. 
ActionBuilders.AndroidExtra Interface defining an item that can be included in the extras of an intent that will be sent to an Android activity. 
ActionBuilders.AndroidExtra.Builder Builder to create ActionBuilders.AndroidExtra objects. 
DimensionBuilders.ContainerDimension Interface defining a dimension that can be applied to a container. 
DimensionBuilders.ContainerDimension.Builder Builder to create DimensionBuilders.ContainerDimension objects. 
DimensionBuilders.ImageDimension Interface defining a dimension that can be applied to an image. 
DimensionBuilders.ImageDimension.Builder Builder to create DimensionBuilders.ImageDimension objects. 
DimensionBuilders.SpacerDimension Interface defining a dimension that can be applied to a spacer. 
DimensionBuilders.SpacerDimension.Builder Builder to create DimensionBuilders.SpacerDimension objects. 
LayoutElementBuilders.ArcLayoutElement Interface defining the root of all elements that can be used in an LayoutElementBuilders.Arc
LayoutElementBuilders.ArcLayoutElement.Builder Builder to create LayoutElementBuilders.ArcLayoutElement objects. 
LayoutElementBuilders.LayoutElement Interface defining the root of all layout elements. 
LayoutElementBuilders.LayoutElement.Builder Builder to create LayoutElementBuilders.LayoutElement objects. 
LayoutElementBuilders.Span Interface defining a single LayoutElementBuilders.Span
LayoutElementBuilders.Span.Builder Builder to create LayoutElementBuilders.Span objects. 
TileUpdateRequester Interface used for a Tile Provider to notify a Tile Renderer that it should fetch a new Timeline from it. 

Classes

ActionBuilders Builders for actions that can be performed when a user interacts with layout elements. 
ActionBuilders.AndroidActivity A launch action to send an intent to an Android activity. 
ActionBuilders.AndroidActivity.Builder Builder for ActionBuilders.AndroidActivity  
ActionBuilders.AndroidBooleanExtra A boolean value that can be added to an Android intent's extras. 
ActionBuilders.AndroidBooleanExtra.Builder Builder for ActionBuilders.AndroidBooleanExtra
ActionBuilders.AndroidDoubleExtra A double value that can be added to an Android intent's extras. 
ActionBuilders.AndroidDoubleExtra.Builder Builder for ActionBuilders.AndroidDoubleExtra
ActionBuilders.AndroidIntExtra An integer value that can be added to an Android intent's extras. 
ActionBuilders.AndroidIntExtra.Builder Builder for ActionBuilders.AndroidIntExtra
ActionBuilders.AndroidLongExtra A long value that can be added to an Android intent's extras. 
ActionBuilders.AndroidLongExtra.Builder Builder for ActionBuilders.AndroidLongExtra
ActionBuilders.AndroidStringExtra A string value that can be added to an Android intent's extras. 
ActionBuilders.AndroidStringExtra.Builder Builder for ActionBuilders.AndroidStringExtra
ActionBuilders.LaunchAction An action used to launch another activity on the system. 
ActionBuilders.LaunchAction.Builder Builder for ActionBuilders.LaunchAction
ActionBuilders.LoadAction An action used to load (or reload) the tile contents. 
ActionBuilders.LoadAction.Builder Builder for ActionBuilders.LoadAction
ColorBuilders Builders for color utilities for layout elements. 
ColorBuilders.ColorProp A property defining a color. 
ColorBuilders.ColorProp.Builder Builder for ColorBuilders.ColorProp  
DeviceParametersBuilders Builders for request messages used to fetch tiles and resources. 
DeviceParametersBuilders.DeviceParameters Parameters describing the device requesting a tile update. 
DeviceParametersBuilders.DeviceParameters.Builder Builder for DeviceParametersBuilders.DeviceParameters  
DimensionBuilders Builders for dimensions for layout elements. 
DimensionBuilders.DegreesProp A type for angular dimensions, measured in degrees. 
DimensionBuilders.DegreesProp.Builder Builder for DimensionBuilders.DegreesProp  
DimensionBuilders.DpProp A type for linear dimensions, measured in dp. 
DimensionBuilders.DpProp.Builder Builder for DimensionBuilders.DpProp
DimensionBuilders.EmProp A type for font spacing, measured in em. 
DimensionBuilders.EmProp.Builder Builder for DimensionBuilders.EmProp  
DimensionBuilders.ExpandedDimensionProp A type for a dimension that fills all the space it can (i.e. 
DimensionBuilders.ExpandedDimensionProp.Builder Builder for DimensionBuilders.ExpandedDimensionProp
DimensionBuilders.ProportionalDimensionProp A 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.Builder Builder for DimensionBuilders.ProportionalDimensionProp
DimensionBuilders.SpProp A type for font sizes, measured in sp. 
DimensionBuilders.SpProp.Builder Builder for DimensionBuilders.SpProp  
DimensionBuilders.WrappedDimensionProp A type for a dimension that sizes itself to the size of its children (i.e. 
DimensionBuilders.WrappedDimensionProp.Builder Builder for DimensionBuilders.WrappedDimensionProp
EventBuilders Builders for messages used when events happen in the Tiles system. 
EventBuilders.TileAddEvent Event fired when a tile has been added to the carousel. 
EventBuilders.TileAddEvent.Builder Builder for EventBuilders.TileAddEvent  
EventBuilders.TileEnterEvent Event fired when a tile is swiped to by the user (i.e. 
EventBuilders.TileEnterEvent.Builder Builder for EventBuilders.TileEnterEvent  
EventBuilders.TileLeaveEvent Event fired when a tile is swiped away from by the user (i.e. 
EventBuilders.TileLeaveEvent.Builder Builder for EventBuilders.TileLeaveEvent  
EventBuilders.TileRemoveEvent Event fired when a tile has been removed from the carousel. 
EventBuilders.TileRemoveEvent.Builder Builder for EventBuilders.TileRemoveEvent  
LayoutElementBuilders Builders for composable layout elements that can be combined together to create renderable UI layouts. 
LayoutElementBuilders.Arc An arc container. 
LayoutElementBuilders.Arc.Builder Builder for LayoutElementBuilders.Arc
LayoutElementBuilders.ArcAdapter A container that allows a standard LayoutElementBuilders.LayoutElement to be added to an LayoutElementBuilders.Arc
LayoutElementBuilders.ArcAdapter.Builder Builder for LayoutElementBuilders.ArcAdapter
LayoutElementBuilders.ArcAnchorTypeProp An extensible ArcAnchorType property. 
LayoutElementBuilders.ArcAnchorTypeProp.Builder Builder for LayoutElementBuilders.ArcAnchorTypeProp  
LayoutElementBuilders.ArcLine A line that can be used in an LayoutElementBuilders.Arc and renders as a round progress bar. 
LayoutElementBuilders.ArcLine.Builder Builder for LayoutElementBuilders.ArcLine
LayoutElementBuilders.ArcSpacer A simple spacer used to provide padding between adjacent elements in an LayoutElementBuilders.Arc
LayoutElementBuilders.ArcSpacer.Builder Builder for LayoutElementBuilders.ArcSpacer
LayoutElementBuilders.ArcText A text element that can be used in an LayoutElementBuilders.Arc
LayoutElementBuilders.ArcText.Builder Builder for LayoutElementBuilders.ArcText
LayoutElementBuilders.Box A container which stacks all of its children on top of one another. 
LayoutElementBuilders.Box.Builder Builder for LayoutElementBuilders.Box
LayoutElementBuilders.ColorFilter Filtering parameters used for images. 
LayoutElementBuilders.ColorFilter.Builder Builder for LayoutElementBuilders.ColorFilter  
LayoutElementBuilders.Column A column of elements. 
LayoutElementBuilders.Column.Builder Builder for LayoutElementBuilders.Column
LayoutElementBuilders.ContentScaleModeProp An extensible ContentScaleMode property. 
LayoutElementBuilders.ContentScaleModeProp.Builder Builder for LayoutElementBuilders.ContentScaleModeProp  
LayoutElementBuilders.FontStyle The styling of a font (e.g. 
LayoutElementBuilders.FontStyle.Builder Builder for LayoutElementBuilders.FontStyle  
LayoutElementBuilders.FontStyles Font styles, currently set up to match Wear's font styling. 
LayoutElementBuilders.FontVariantProp An extensible FontVariant property. 
LayoutElementBuilders.FontVariantProp.Builder Builder for LayoutElementBuilders.FontVariantProp  
LayoutElementBuilders.FontWeightProp An extensible FontWeight property. 
LayoutElementBuilders.FontWeightProp.Builder Builder for LayoutElementBuilders.FontWeightProp  
LayoutElementBuilders.HorizontalAlignmentProp An extensible HorizontalAlignment property. 
LayoutElementBuilders.HorizontalAlignmentProp.Builder Builder for LayoutElementBuilders.HorizontalAlignmentProp  
LayoutElementBuilders.Image An image. 
LayoutElementBuilders.Image.Builder Builder for LayoutElementBuilders.Image
LayoutElementBuilders.Layout A complete layout. 
LayoutElementBuilders.Layout.Builder Builder for LayoutElementBuilders.Layout  
LayoutElementBuilders.Row A row of elements. 
LayoutElementBuilders.Row.Builder Builder for LayoutElementBuilders.Row
LayoutElementBuilders.Spacer A simple spacer, typically used to provide padding between adjacent elements. 
LayoutElementBuilders.Spacer.Builder Builder for LayoutElementBuilders.Spacer
LayoutElementBuilders.SpanImage An image which can be added to a LayoutElementBuilders.Span
LayoutElementBuilders.SpanImage.Builder Builder for LayoutElementBuilders.SpanImage
LayoutElementBuilders.Spannable A container of LayoutElementBuilders.Span elements. 
LayoutElementBuilders.Spannable.Builder Builder for LayoutElementBuilders.Spannable
LayoutElementBuilders.SpanText A portion of text which can be added to a LayoutElementBuilders.Span
LayoutElementBuilders.SpanText.Builder Builder for LayoutElementBuilders.SpanText
LayoutElementBuilders.SpanVerticalAlignmentProp An extensible SpanVerticalAlignment property. 
LayoutElementBuilders.SpanVerticalAlignmentProp.Builder Builder for LayoutElementBuilders.SpanVerticalAlignmentProp  
LayoutElementBuilders.Text A text string. 
LayoutElementBuilders.Text.Builder Builder for LayoutElementBuilders.Text
LayoutElementBuilders.TextAlignmentProp An extensible TextAlignment property. 
LayoutElementBuilders.TextAlignmentProp.Builder Builder for LayoutElementBuilders.TextAlignmentProp  
LayoutElementBuilders.TextOverflowProp An extensible TextOverflow property. 
LayoutElementBuilders.TextOverflowProp.Builder Builder for LayoutElementBuilders.TextOverflowProp  
LayoutElementBuilders.VerticalAlignmentProp An extensible VerticalAlignment property. 
LayoutElementBuilders.VerticalAlignmentProp.Builder Builder for LayoutElementBuilders.VerticalAlignmentProp  
ModifiersBuilders Builders for modifiers for composable layout elements. 
ModifiersBuilders.ArcModifiers ModifiersBuilders.Modifiers that can be used with ArcLayoutElements. 
ModifiersBuilders.ArcModifiers.Builder Builder for ModifiersBuilders.ArcModifiers  
ModifiersBuilders.Background A modifier to apply a background to an element. 
ModifiersBuilders.Background.Builder Builder for ModifiersBuilders.Background  
ModifiersBuilders.Border A modifier to apply a border around an element. 
ModifiersBuilders.Border.Builder Builder for ModifiersBuilders.Border  
ModifiersBuilders.Clickable A modifier for an element which can have associated Actions for click events. 
ModifiersBuilders.Clickable.Builder Builder for ModifiersBuilders.Clickable  
ModifiersBuilders.Corner The corner of a LayoutElementBuilders.Box element. 
ModifiersBuilders.Corner.Builder Builder for ModifiersBuilders.Corner  
ModifiersBuilders.Modifiers ModifiersBuilders.Modifiers for an element. 
ModifiersBuilders.Modifiers.Builder Builder for ModifiersBuilders.Modifiers  
ModifiersBuilders.Padding A modifier to apply padding around an element. 
ModifiersBuilders.Padding.Builder Builder for ModifiersBuilders.Padding  
ModifiersBuilders.Semantics A modifier for an element which has accessibility semantics associated with it. 
ModifiersBuilders.Semantics.Builder Builder for ModifiersBuilders.Semantics  
ModifiersBuilders.SpanModifiers ModifiersBuilders.Modifiers that can be used with LayoutElementBuilders.Span elements. 
ModifiersBuilders.SpanModifiers.Builder Builder for ModifiersBuilders.SpanModifiers  
RequestBuilders Builders for request messages used to fetch tiles and resources. 
RequestBuilders.ResourcesRequest Parameters passed to a TileBuilders.Tile provider when the renderer is requesting a specific resource version. 
RequestBuilders.ResourcesRequest.Builder Builder for RequestBuilders.ResourcesRequest  
RequestBuilders.TileRequest Parameters passed to a TileBuilders.Tile provider when the renderer is requesting a new version of the tile. 
RequestBuilders.TileRequest.Builder Builder for RequestBuilders.TileRequest  
ResourceBuilders Builders for the resources for a layout. 
ResourceBuilders.AndroidImageResourceByResId An image resource which maps to an Android drawable by resource ID. 
ResourceBuilders.AndroidImageResourceByResId.Builder Builder for ResourceBuilders.AndroidImageResourceByResId  
ResourceBuilders.ImageResource An image resource, which can be used by layouts. 
ResourceBuilders.ImageResource.Builder Builder for ResourceBuilders.ImageResource  
ResourceBuilders.InlineImageResource An image resource whose data is fully inlined, with no dependency on a system or app resource. 
ResourceBuilders.InlineImageResource.Builder Builder for ResourceBuilders.InlineImageResource  
ResourceBuilders.Resources The resources for a layout. 
ResourceBuilders.Resources.Builder Builder for ResourceBuilders.Resources  
StateBuilders Builders for state of a tile. 
StateBuilders.State StateBuilders.State information. 
StateBuilders.State.Builder Builder for StateBuilders.State  
TileBuilders Builders for the components of a tile that can be rendered by a tile renderer. 
TileBuilders.Tile A holder for a tile. 
TileBuilders.Tile.Builder Builder for TileBuilders.Tile  
TileProviderService Base class for a service providing data for an app tile. 
TimelineBuilders Builders for a timeline with entries representing content that should be displayed within given time intervals. 
TimelineBuilders.TimeInterval A time interval, typically used to describe the validity period of a TimelineBuilders.TimelineEntry
TimelineBuilders.TimeInterval.Builder Builder for TimelineBuilders.TimeInterval  
TimelineBuilders.Timeline A collection of TimelineBuilders.TimelineEntry items. 
TimelineBuilders.Timeline.Builder Builder for TimelineBuilders.Timeline  
TimelineBuilders.TimelineEntry One piece of renderable content along with the time that it is valid for. 
TimelineBuilders.TimelineEntry.Builder Builder for TimelineBuilders.TimelineEntry  
TypeBuilders Builders for extensible primitive types used by layout elements. 
TypeBuilders.BoolProp A boolean type. 
TypeBuilders.BoolProp.Builder Builder for TypeBuilders.BoolProp  
TypeBuilders.FloatProp A float type. 
TypeBuilders.FloatProp.Builder Builder for TypeBuilders.FloatProp  
TypeBuilders.Int32Prop An int32 type. 
TypeBuilders.Int32Prop.Builder Builder for TypeBuilders.Int32Prop  
TypeBuilders.StringProp A string type. 
TypeBuilders.StringProp.Builder Builder for TypeBuilders.StringProp