ofAnimationFraction

open fun ofAnimationFraction(animationName: String, fractions: Array<Float>): PropertyValuesHolder

Constructs and returns a PropertyValuesHolder for a targeted ModelAnimation with a given set of fraction values.

Return

The constructed PropertyValuesHolder object.

Parameters

animationName

The string name of the animation. This name should correspond to the one defined and exported in the model. Typically the action name defined in the 3D creation software. getName

fractions

The fractions (percentage) (between 0 and 1)

See also


Constructs and returns a PropertyValuesHolder for a targeted ModelAnimation with a given set of fraction values.

  • A single value implies that that value is the one being animated to starting from the actual value on the provided ModelAnimation.
  • Two values imply a starting and ending values.
  • More than two values imply a starting value, values to animate through along the way, and an ending value (these values will be distributed evenly across the duration of the animation).

The properties (time, frame,... position) are applied to the AnimatableModelThis method applies by default this to the returned ObjectAnimator :

  • The duration value to the getDuration in order to match the original animation speed.
  • The interpolator to LinearInterpolator in order to match the natural animation interpolation.

Return

The constructed PropertyValuesHolder object.

Parameters

animation

The animation of interest

fractions

The fractions (percentage) (between 0 and 1)