package

androidx.wear.protolayout.expression

Interfaces

AnimationParameterBuilders.EasingInterface defining the easing to be used for adjusting an animation's fraction.
AnimationParameterBuilders.Easing.BuilderBuilder to create AnimationParameterBuilders.Easing objects.
DynamicBuilders.DynamicBoolInterface defining a dynamic boolean type.
DynamicBuilders.DynamicBool.BuilderBuilder to create DynamicBuilders.DynamicBool objects.
DynamicBuilders.DynamicColorInterface defining a dynamic color type.
DynamicBuilders.DynamicColor.BuilderBuilder to create DynamicBuilders.DynamicColor objects.
DynamicBuilders.DynamicDurationInterface defining a dynamic duration type.
DynamicBuilders.DynamicDuration.BuilderBuilder to create DynamicBuilders.DynamicDuration objects.
DynamicBuilders.DynamicFloatInterface defining a dynamic float type.
DynamicBuilders.DynamicFloat.BuilderBuilder to create DynamicBuilders.DynamicFloat objects.
DynamicBuilders.DynamicInstantInterface defining a dynamic time instant type.
DynamicBuilders.DynamicInstant.BuilderBuilder to create DynamicBuilders.DynamicInstant objects.
DynamicBuilders.DynamicInt32Interface defining a dynamic int32 type.
DynamicBuilders.DynamicInt32.BuilderBuilder to create DynamicBuilders.DynamicInt32 objects.
DynamicBuilders.DynamicStringInterface defining a dynamic string type.
DynamicBuilders.DynamicString.BuilderBuilder to create DynamicBuilders.DynamicString objects.
DynamicBuilders.DynamicTypeInterface to be used as a base type for all other dynamic types.
DynamicDataBuilders.DynamicDataValue<T>Interface defining a dynamic data value.
DynamicDataBuilders.DynamicDataValue.Builder<T>Builder to create DynamicDataBuilders.DynamicDataValue objects.

Classes

AnimationParameterBuildersBuilders for parameters that can be used to customize an animation.
AnimationParameterBuilders.AnimationParametersAnimation specs of duration, easing and repeat delay.
AnimationParameterBuilders.AnimationParameters.BuilderBuilder for AnimationParameterBuilders.AnimationParameters
AnimationParameterBuilders.AnimationSpecAnimation parameters that can be added to any animatable node.
AnimationParameterBuilders.AnimationSpec.BuilderBuilder for AnimationParameterBuilders.AnimationSpec
AnimationParameterBuilders.RepeatableThe repeatable mode to be used for specifying how many times animation will be repeated.
AnimationParameterBuilders.Repeatable.BuilderBuilder for AnimationParameterBuilders.Repeatable
AppDataKey<T>Represent a DynamicDataKey that references app/tile pushed state data.
ConditionScopesIntermediate scopes used inside of onCondition expressions.
ConditionScopes.ConditionScope<T, RawT>Condition scope to allow binding the true value in a onConditional expression.
ConditionScopes.IfTrueScope<T, RawT>Condition scope to allow binding the true value in a onConditional expression, yielding a resulting Dynamic value.RawT is the native Java type that can be used when constructing a constant T (e.g.
DynamicBuildersBuilders for dynamic primitive types used by layout elements.
DynamicBuilders.DynamicFloat.FloatFormatterAllows formatting DynamicBuilders.DynamicFloat into a DynamicBuilders.DynamicString.
DynamicBuilders.DynamicFloat.FloatFormatter.BuilderBuilder to create DynamicBuilders.DynamicFloat.FloatFormatter objects.
DynamicBuilders.DynamicInt32.IntFormatterAllows formatting DynamicBuilders.DynamicInt32 into a DynamicBuilders.DynamicString.
DynamicBuilders.DynamicInt32.IntFormatter.BuilderBuilder to create DynamicBuilders.DynamicInt32.IntFormatter objects.
DynamicDataBuildersBuilders for dynamic data value of a provider.
DynamicDataKey<T>Represent a key that references a dynamic value source, such as state pushed by app/tile or real-time data from the platform.
FingerprintRepresents a virtually unique fingerprint for a proto message.
PlatformDataKey<T>Represent a DynamicDataKey that references real-time data from the platform.
PlatformDataValuesTyped mapping of PlatformDataKey to DynamicDataBuilders.DynamicDataValue.
PlatformDataValues.BuilderBuilder for PlatformDataValues.
PlatformHealthSourcesDynamic types for platform health sources.
PlatformHealthSources.DynamicHeartRateAccuracyDynamic heart rate sensor accuracy value.
PlatformHealthSources.KeysData sources keys for platform health sources.
PreconditionsPreconditions for use within this library.
VersionBuildersBuilders for the schema version information of a layout (or an expression).
VersionBuilders.VersionInfoVersion information.
VersionBuilders.VersionInfo.BuilderBuilder for VersionBuilders.VersionInfo

Annotation Types

AnimationParameterBuilders.RepeatModeThe repeat mode to specify how animation will behave when repeated.
ExperimentalProtoLayoutExtensionApiDenotes that this API surface is not usable by default and requires existence of an extension provider (on the rendering side).
PlatformHealthSources.HeartRateAccuracy
ProtoLayoutExperimentalDenotes that this API surface is experimental.
RequiresSchemaVersionIndicates the minimum schema version the annotated type is supported at.