package

androidx.wear.protolayout.renderer.inflater

Overview

Internal implementation of the inflater.

Interfaces

ProtoLayoutInflater.LoadActionListenerListener for clicks on Clickable objects that have an Action to (re)load the contents of a layout.
ResourceResolvers.AndroidAnimatedImageResourceByResIdResolverInterface that can provide a Drawable for an AndroidAnimatedImageResourceByResId
ResourceResolvers.AndroidImageResourceByContentUriResolverInterface that can provide a Drawable for an AndroidContentUriResource.
ResourceResolvers.AndroidImageResourceByResIdResolverInterface that can provide a Drawable for an AndroidImageResourceByResId
ResourceResolvers.AndroidSeekableAnimatedImageResourceByResIdResolverInterface that can provide a Drawable for an AndroidSeekableAnimatedImageResourceByResId
ResourceResolvers.InlineImageResourceResolverInterface that can provide a Drawable for an InlineImageResource

Classes

CustomTypefaceSpanStripped down version of TypefaceSpan, which can accept a Typeface argument on API levels under 28.
DefaultAndroidAnimatedImageResourceByResIdResolverResource resolver for Android animated resources.
DefaultAndroidImageResourceByContentUriResolverResource resolver for Android resources, accessed by Content URI.
DefaultAndroidImageResourceByResIdResolverResource resolver for Android resources.
DefaultAndroidSeekableAnimatedImageResourceByResIdResolverResource resolver for seekable Android animated resources.
DefaultInlineImageResourceResolverResource resolver for inline resources.
LetterSpacingSpanLetterSpacingSpan class used to apply custom spacing between letters.
ProtoLayoutInflaterRenderer for ProtoLayout.
ProtoLayoutInflater.ConfigConfig class for ProtoLayoutInflater
ProtoLayoutInflater.Config.BuilderBuilder for the Config class.
ProtoLayoutInflater.InflateResultA one-off class to be returned from ProtoLayoutInflater.inflate(ViewGroup) containing top level parent, list of content transition animations to be run and a PipelineMaker with pending changes to the dynamic data pipeline.
ProtoLayoutInflater.ViewGroupMutationA mutation that can be applied to a ViewGroup, using ProtoLayoutInflater.applyMutation(ViewGroup, ProtoLayoutInflater.ViewGroupMutation).
ProtoLayoutThemeImplTheme customization for ProtoLayout texts, which includes Font types and variants.
ProtoLayoutThemeImpl.FontSetImplHolder for different weights of the same font variant.
RatioViewWrapperA wrapper for a view, which enforces that its dimensions adhere to a set ratio if possible.
RenderedMetadataAdditional metadata associated with a rendered layout.
RenderedMetadata.PendingFrameLayoutParamsAdditional pending layout params for layout elements inside a FrameLayout.
RenderedMetadata.ViewPropertiesHolds properties of any container that are needed for background rendering.
ResourceResolversClass for resolving resources.
ResourceResolvers.BuilderBuilder for ResourceResolvers
StandardResourceResolversUtility class to get ResourceResolvers populated with standard options.
WearCurvedLineViewA line, drawn inside an arc.
WearCurvedSpacerA lightweight curved widget that represents space between elements inside an Arc.