Class AnimatablePercentageValue


public class AnimatablePercentageValue extends AnimatableNumberValue
A percentage value in the animation system.
Version:
$Id: AnimatablePercentageValue.java 1733416 2016-03-03 07:07:13Z gadams $
  • Constructor Details

    • AnimatablePercentageValue

      protected AnimatablePercentageValue(AnimationTarget target)
      Creates a new, uninitialized AnimatablePercentageValue.
    • AnimatablePercentageValue

      public AnimatablePercentageValue(AnimationTarget target, float v)
      Creates a new AnimatablePercentageValue.
  • Method Details

    • interpolate

      public AnimatableValue interpolate(AnimatableValue result, AnimatableValue to, float interpolation, AnimatableValue accumulation, int multiplier)
      Performs interpolation to the given value.
      Overrides:
      interpolate in class AnimatableNumberValue
      Parameters:
      result - the object in which to store the result of the interpolation, or null if a new object should be created
      to - the value this value should be interpolated towards, or null if no actual interpolation should be performed
      interpolation - the interpolation distance, 0 <= interpolation <= 1
      accumulation - an accumulation to add to the interpolated value
      multiplier - an amount the accumulation values should be multiplied by before being added to the interpolated value
    • getZeroValue

      public AnimatableValue getZeroValue()
      Returns a zero value of this AnimatableValue's type.
      Overrides:
      getZeroValue in class AnimatableNumberValue
    • getCssText

      public String getCssText()
      Returns the CSS text representation of the value.
      Overrides:
      getCssText in class AnimatableNumberValue