Creates a new ViewAnimator for a single view.
The view to animate.
Target values for the animation.
Initial values for the animation.
Animation options.
Tracks the elapsed time for frame rate limiting during animations. Used to ensure consistent timing between animation frames.
Unique identifier for this animator instance.
Animation options (duration, repeat, reverse, etc).
Called on each animation tick to update the animation state.
Time elapsed since the last tick, in milliseconds.
Animates the single view to new target values.
Target values for the animation.
Duration of the animation in milliseconds.
Additional animation options.
Pauses the animation (unregisters tickable, keeps state).
Resumes the animation from the current state. If not started, starts with resume=true.
Starts the animation.
If true, resumes from the current state; otherwise, restarts.
If true, uses the current view state as the start values.
Stops the animation and cleans up resources.
Convenience animator for a single view. Extends ViewJsonAnimator to animate a single ISGNGroup instance.