AnimatablePointListValuepublic class AnimatableNumberListValue extends AnimatableValue
| Modifier and Type | Field | Description |
|---|---|---|
protected float[] |
numbers |
The numbers.
|
decimalFormat, hasChanged, target| Modifier | Constructor | Description |
|---|---|---|
protected |
AnimatableNumberListValue(AnimationTarget target) |
Creates a new, uninitialized AnimatableNumberListValue.
|
|
AnimatableNumberListValue(AnimationTarget target,
float[] numbers) |
Creates a new AnimatableNumberListValue.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canPace() |
Returns whether two values of this type can have their distance
computed, as needed by paced animation.
|
float |
distanceTo(AnimatableValue other) |
Returns the absolute distance between this value and the specified other
value.
|
java.lang.String |
getCssText() |
Returns the CSS text representation of the value.
|
float[] |
getNumbers() |
Gets the numbers.
|
AnimatableValue |
getZeroValue() |
Returns a zero value of this AnimatableValue's type.
|
AnimatableValue |
interpolate(AnimatableValue result,
AnimatableValue to,
float interpolation,
AnimatableValue accumulation,
int multiplier) |
Performs interpolation to the given value.
|
formatNumber, hasChanged, toString, toStringRepprotected AnimatableNumberListValue(AnimationTarget target)
public AnimatableNumberListValue(AnimationTarget target, float[] numbers)
public AnimatableValue interpolate(AnimatableValue result, AnimatableValue to, float interpolation, AnimatableValue accumulation, int multiplier)
interpolate in class AnimatableValueresult - the object in which to store the result of the
interpolation, or null if a new object should be createdto - the value this value should be interpolated towards, or null
if no actual interpolation should be performedinterpolation - the interpolation distance, 0 <= interpolation
<= 1accumulation - an accumulation to add to the interpolated valuemultiplier - an amount the accumulation values should be multiplied
by before being added to the interpolated valuepublic float[] getNumbers()
public boolean canPace()
canPace in class AnimatableValuepublic float distanceTo(AnimatableValue other)
distanceTo in class AnimatableValuepublic AnimatableValue getZeroValue()
getZeroValue in class AnimatableValuepublic java.lang.String getCssText()
getCssText in class AnimatableValueCopyright ? 2018 Apache Software Foundation. All Rights Reserved.