public final class

AnimationParameterProto.Repeatable.Builder

extends <any>

implements AnimationParameterProto.RepeatableOrBuilder

 java.lang.Object

↳<any>

↳androidx.wear.protolayout.expression.proto.AnimationParameterProto.Repeatable.Builder

Overview

 The repeatable mode to be used for specifying how many times animation will
 be repeated.
 
Protobuf type androidx.wear.protolayout.expression.proto.Repeatable

Summary

Methods
public AnimationParameterProto.Repeatable.BuilderclearForwardRepeatOverride()

 Optional custom parameters for the forward passes of animation.

public AnimationParameterProto.Repeatable.BuilderclearIterations()

 The number specifying how many times animation will be repeated.

public AnimationParameterProto.Repeatable.BuilderclearRepeatMode()

 The repeat mode to specify how animation will behave when repeated.

public AnimationParameterProto.Repeatable.BuilderclearReverseRepeatOverride()

 Optional custom parameters for the reverse passes of animation.

public AnimationParameterProto.AnimationParametersgetForwardRepeatOverride()

 Optional custom parameters for the forward passes of animation.

public intgetIterations()

 The number specifying how many times animation will be repeated.

public AnimationParameterProto.RepeatModegetRepeatMode()

 The repeat mode to specify how animation will behave when repeated.

public intgetRepeatModeValue()

 The repeat mode to specify how animation will behave when repeated.

public AnimationParameterProto.AnimationParametersgetReverseRepeatOverride()

 Optional custom parameters for the reverse passes of animation.

public booleanhasForwardRepeatOverride()

 Optional custom parameters for the forward passes of animation.

public booleanhasReverseRepeatOverride()

 Optional custom parameters for the reverse passes of animation.

public AnimationParameterProto.Repeatable.BuildermergeForwardRepeatOverride(AnimationParameterProto.AnimationParameters value)

 Optional custom parameters for the forward passes of animation.

public AnimationParameterProto.Repeatable.BuildermergeReverseRepeatOverride(AnimationParameterProto.AnimationParameters value)

 Optional custom parameters for the reverse passes of animation.

public AnimationParameterProto.Repeatable.BuildersetForwardRepeatOverride(AnimationParameterProto.AnimationParameters.Builder builderForValue)

 Optional custom parameters for the forward passes of animation.

public AnimationParameterProto.Repeatable.BuildersetForwardRepeatOverride(AnimationParameterProto.AnimationParameters value)

 Optional custom parameters for the forward passes of animation.

public AnimationParameterProto.Repeatable.BuildersetIterations(int value)

 The number specifying how many times animation will be repeated.

public AnimationParameterProto.Repeatable.BuildersetRepeatMode(AnimationParameterProto.RepeatMode value)

 The repeat mode to specify how animation will behave when repeated.

public AnimationParameterProto.Repeatable.BuildersetRepeatModeValue(int value)

 The repeat mode to specify how animation will behave when repeated.

public AnimationParameterProto.Repeatable.BuildersetReverseRepeatOverride(AnimationParameterProto.AnimationParameters.Builder builderForValue)

 Optional custom parameters for the reverse passes of animation.

public AnimationParameterProto.Repeatable.BuildersetReverseRepeatOverride(AnimationParameterProto.AnimationParameters value)

 Optional custom parameters for the reverse passes of animation.

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

Methods

public int getIterations()

 The number specifying how many times animation will be repeated. If
 not set, defaults to 0, i.e. repeat infinitely.
 
uint32 iterations = 1;

Returns:

The iterations.

public AnimationParameterProto.Repeatable.Builder setIterations(int value)

 The number specifying how many times animation will be repeated. If
 not set, defaults to 0, i.e. repeat infinitely.
 
uint32 iterations = 1;

Parameters:

value: The iterations to set.

Returns:

This builder for chaining.

 The number specifying how many times animation will be repeated. If
 not set, defaults to 0, i.e. repeat infinitely.
 
uint32 iterations = 1;

Returns:

This builder for chaining.

public int getRepeatModeValue()

 The repeat mode to specify how animation will behave when repeated. If not
 set, defaults to restart.
 
.androidx.wear.protolayout.expression.proto.RepeatMode repeat_mode = 2;

Returns:

The enum numeric value on the wire for repeatMode.

public AnimationParameterProto.Repeatable.Builder setRepeatModeValue(int value)

 The repeat mode to specify how animation will behave when repeated. If not
 set, defaults to restart.
 
.androidx.wear.protolayout.expression.proto.RepeatMode repeat_mode = 2;

Parameters:

value: The repeatMode to set.

Returns:

This builder for chaining.

public AnimationParameterProto.RepeatMode getRepeatMode()

 The repeat mode to specify how animation will behave when repeated. If not
 set, defaults to restart.
 
.androidx.wear.protolayout.expression.proto.RepeatMode repeat_mode = 2;

Returns:

The repeatMode.

 The repeat mode to specify how animation will behave when repeated. If not
 set, defaults to restart.
 
.androidx.wear.protolayout.expression.proto.RepeatMode repeat_mode = 2;

Parameters:

value: The enum numeric value on the wire for repeatMode to set.

Returns:

This builder for chaining.

 The repeat mode to specify how animation will behave when repeated. If not
 set, defaults to restart.
 
.androidx.wear.protolayout.expression.proto.RepeatMode repeat_mode = 2;

Returns:

This builder for chaining.

public boolean hasForwardRepeatOverride()

 Optional custom parameters for the forward passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters forward_repeat_override = 6;

public AnimationParameterProto.AnimationParameters getForwardRepeatOverride()

 Optional custom parameters for the forward passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters forward_repeat_override = 6;

 Optional custom parameters for the forward passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters forward_repeat_override = 6;

 Optional custom parameters for the forward passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters forward_repeat_override = 6;

 Optional custom parameters for the forward passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters forward_repeat_override = 6;

public AnimationParameterProto.Repeatable.Builder clearForwardRepeatOverride()

 Optional custom parameters for the forward passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters forward_repeat_override = 6;

public boolean hasReverseRepeatOverride()

 Optional custom parameters for the reverse passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters reverse_repeat_override = 7;

public AnimationParameterProto.AnimationParameters getReverseRepeatOverride()

 Optional custom parameters for the reverse passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters reverse_repeat_override = 7;

 Optional custom parameters for the reverse passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters reverse_repeat_override = 7;

 Optional custom parameters for the reverse passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters reverse_repeat_override = 7;

 Optional custom parameters for the reverse passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters reverse_repeat_override = 7;

public AnimationParameterProto.Repeatable.Builder clearReverseRepeatOverride()

 Optional custom parameters for the reverse passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters reverse_repeat_override = 7;