public final class

DynamicProto.AnimatableDynamicInt32

extends <any>

implements DynamicProto.AnimatableDynamicInt32OrBuilder

 java.lang.Object

↳<any>

↳androidx.wear.protolayout.expression.proto.DynamicProto.AnimatableDynamicInt32

Overview

 A dynamic interpolation node. This will watch the value of its input and,
 when the first update arrives, immediately emit that value. On subsequent
 updates, it will animate between the old and new values.

 If this node receives an invalid value (e.g. as a result of an upstream node
 having no value), then it will emit a single invalid value, and forget its
 "stored" value. The next valid value that arrives is then used as the
 "first" value again.
 
Protobuf type androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32

Summary

Fields
public static final intANIMATION_SPEC_FIELD_NUMBER

public static final intINPUT_FIELD_NUMBER

Methods
protected final java.lang.ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)

public AnimationParameterProto.AnimationSpecgetAnimationSpec()

 The animation parameters for duration, delay, etc.

public static DynamicProto.AnimatableDynamicInt32getDefaultInstance()

public DynamicProto.DynamicInt32getInput()

 The value to watch, and animate when it changes.

public booleanhasAnimationSpec()

 The animation parameters for duration, delay, etc.

public booleanhasInput()

 The value to watch, and animate when it changes.

public static DynamicProto.AnimatableDynamicInt32.BuildernewBuilder()

public static DynamicProto.AnimatableDynamicInt32.BuildernewBuilder(DynamicProto.AnimatableDynamicInt32 prototype)

public static DynamicProto.AnimatableDynamicInt32parseDelimitedFrom(java.io.InputStream input)

public static DynamicProto.AnimatableDynamicInt32parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.AnimatableDynamicInt32parseFrom(byte[] data[], com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.AnimatableDynamicInt32parseFrom(java.nio.ByteBuffer data)

public static DynamicProto.AnimatableDynamicInt32parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.AnimatableDynamicInt32parseFrom(com.google.protobuf.ByteString data)

public static DynamicProto.AnimatableDynamicInt32parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.AnimatableDynamicInt32parseFrom(com.google.protobuf.CodedInputStream input)

public static DynamicProto.AnimatableDynamicInt32parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.AnimatableDynamicInt32parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static <any>parser()

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Fields

public static final int INPUT_FIELD_NUMBER

public static final int ANIMATION_SPEC_FIELD_NUMBER

Methods

public boolean hasInput()

 The value to watch, and animate when it changes.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input = 1;

public DynamicProto.DynamicInt32 getInput()

 The value to watch, and animate when it changes.
 
.androidx.wear.protolayout.expression.proto.DynamicInt32 input = 1;

public boolean hasAnimationSpec()

 The animation parameters for duration, delay, etc.
 
.androidx.wear.protolayout.expression.proto.AnimationSpec animation_spec = 2;

public AnimationParameterProto.AnimationSpec getAnimationSpec()

 The animation parameters for duration, delay, etc.
 
.androidx.wear.protolayout.expression.proto.AnimationSpec animation_spec = 2;

public static DynamicProto.AnimatableDynamicInt32 parseFrom(java.nio.ByteBuffer data)

public static DynamicProto.AnimatableDynamicInt32 parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.AnimatableDynamicInt32 parseFrom(com.google.protobuf.ByteString data)

public static DynamicProto.AnimatableDynamicInt32 parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.AnimatableDynamicInt32 parseFrom(byte[] data[], com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.AnimatableDynamicInt32 parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.AnimatableDynamicInt32 parseDelimitedFrom(java.io.InputStream input)

public static DynamicProto.AnimatableDynamicInt32 parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.AnimatableDynamicInt32 parseFrom(com.google.protobuf.CodedInputStream input)

public static DynamicProto.AnimatableDynamicInt32 parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

protected final java.lang.Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)

public static DynamicProto.AnimatableDynamicInt32 getDefaultInstance()

public static <any> parser()