androidx.wear.protolayout.expression
Interfaces
AnimationParameterBuilders.Easing |
Interface defining the easing to be used for adjusting an animation's fraction. |
DynamicBuilders.DynamicBool |
Interface defining a dynamic boolean type. |
DynamicBuilders.DynamicColor |
Interface defining a dynamic color type. |
DynamicBuilders.DynamicDuration |
Interface defining a dynamic duration type. |
DynamicBuilders.DynamicFloat |
Interface defining a dynamic float type. |
DynamicBuilders.DynamicInstant |
Interface defining a dynamic time instant type. |
DynamicBuilders.DynamicInt32 |
Interface defining a dynamic int32 type. |
DynamicBuilders.DynamicString |
Interface defining a dynamic string type. |
DynamicBuilders.DynamicType |
Interface to be used as a base type for all other dynamic types. |
DynamicDataBuilders.DynamicDataValue |
Interface defining a dynamic data value. |
Classes
AnimationParameterBuilders |
Builders for parameters that can be used to customize an animation. |
AnimationParameterBuilders.AnimationParameters |
Animation specs of duration, easing and repeat delay. |
AnimationParameterBuilders.AnimationParameters.Builder |
Builder for |
AnimationParameterBuilders.AnimationSpec |
Animation parameters that can be added to any animatable node. |
AnimationParameterBuilders.AnimationSpec.Builder |
Builder for |
AnimationParameterBuilders.Repeatable |
The repeatable mode to be used for specifying how many times animation will be repeated. |
AnimationParameterBuilders.Repeatable.Builder |
Builder for |
AppDataKey |
Represent a |
ConditionScopes |
Intermediate scopes used inside of |
ConditionScopes.ConditionScope |
Condition scope to allow binding the true value in a onConditional expression. |
ConditionScopes.IfTrueScope |
Condition scope to allow binding the true value in a onConditional expression, yielding a resulting Dynamic value. |
DynamicBuilders |
Builders for dynamic primitive types used by layout elements. |
DynamicBuilders.DynamicFloat.FloatFormatter |
Allows formatting |
DynamicBuilders.DynamicFloat.FloatFormatter.Builder |
Builder to create |
DynamicBuilders.DynamicInt32.IntFormatter |
Allows formatting |
DynamicBuilders.DynamicInt32.IntFormatter.Builder |
Builder to create |
DynamicDataBuilders |
Builders for dynamic data value of a provider. |
DynamicDataKey |
Represent a key that references a dynamic value source, such as state pushed by app/tile or real-time data from the platform. |
PlatformDataKey |
Represent a |
PlatformDataValues |
Typed mapping of |
PlatformDataValues.Builder |
Builder for |
PlatformHealthSources |
Dynamic types for platform health sources. |
PlatformHealthSources.DynamicHeartRateAccuracy |
Dynamic heart rate sensor accuracy value. |
PlatformHealthSources.Keys |
Data sources keys for platform health sources. |
VersionBuilders |
Builders for the schema version information of a layout (or an expression). |
VersionBuilders.VersionInfo |
Version information. |
VersionBuilders.VersionInfo.Builder |
Builder for |
Annotations
ExperimentalProtoLayoutExtensionApi |
Denotes that this API surface is not usable by default and requires existence of an extension provider (on the rendering side). |
ProtoLayoutExperimental |
Denotes that this API surface is experimental. |
RequiresSchemaVersion |
Indicates the minimum schema version the annotated type is supported at. |