BaseAdditiveAnimator.property(float, FloatProperty) and BaseAdditiveAnimator.property(float, TypeEvaluator, FloatProperty) methods.#target(V) instead.BaseAdditiveAnimator.property(float, FloatProperty) instead.SubclassableAdditiveViewAnimator.getTargetPropertyValue(String, View) (String)} is important when chaining animations:
When an animation has been then-chained, it is not counted as started, but queued until start() is called.BaseAdditiveAnimator.getQueuedPropertyValue(String) is important when chaining animations:
When an animation has been then-chained, it is not counted as started, but queued until start() is called.BaseAdditiveAnimator.getQueuedPropertyValue(String) is important when chaining animations:
When an animation has been then-chained, it is not counted as started, but queued until start() is called.AdditiveAnimation.BaseAdditiveAnimator.setDefaultInterpolator(TimeInterpolator) instead.BaseAdditiveAnimator.targets(List, long) to create animations.delayBeforeEnd milliseconds before the previous animation finishes
with the last used target and interpolator.delayAfterEnd milliseconds after the previous animation has ended
with the last used target and interpolator.delay milliseconds from now
with the last used target and interpolator.