SeslCircularSeekBarRevealAnimation
Provides reveal animation for the SeslCircularSeekBarView.
This class manages the animation that reveals the circular seek bar, typically when it first becomes visible or when its content changes significantly. It uses a ValueAnimator to smoothly transition the reveal effect.
The animation progresses from 0.0f to 1.0f, where these values represent the completion state of the reveal. The associated SeslCircularSeekBarView is updated at each animation step to redraw itself based on the current reveal value.
Key properties of the animation include:
- Duration: REVEAL_ANIMATION_DURATION (800 milliseconds)
- Interpolator: A PathInterpolator with control points (0.22f, 0.25f, 0.0f, 1.0f) for a custom easing effect.
The class also tracks the state of the animation (whether it's currently running) via the mIsRevealAnimation
flag.