Animated Wavy Circular Progress Bar with ID multi-instance management, Multi-color Gradient and Smooth Progress.
Multiple colors:

Animation at the end of the progress:

Loader:

Smooth Progress Animation:

Initialize
Initializes the wavy progress bar within an Arrangement.
SetProgress
Updates the current progress value for a specific ID.
SetProgressAnimated
Updates the current progress value smoothly and with an animation, using the specified duration in milliseconds.
GetProgress
Gets the current progress.
SetMaxProgress
Defines the maximum progress value.
GetMaxProgress
Gets the maximum progress value.
ProgressColor
Define the color of the wavy progress line.
TrackColor
Defines the color of the track or circular background.
UseProgressGradient
Enables or disables the use of a gradient for the progress.
ProgressGradient
Define a sweep gradient for the progress bar using a list of colors.
UseTrackGradient
Enables or disables the use of a gradient on the track.
TrackGradient
Defines a sweep gradient for the track using a list of colors.
StrokeWidth
Stroke thickness in pixels.
WaveAmplitude
Wave amplitude (height).
WaveFrequency
Frequency (number) of waves along the circle.
EnableAnimation
Enables or disables the continuous wave animation.
AnimationDuration
Wave flow velocity in milliseconds per cycle.
ProgressDirection
Direction in which the progress arc increases ('Right' for clockwise, 'Left' for counter-clockwise).
AnimationDirection
Wave flow direction ('Right' for flow to the right/clockwise, 'Left' for counter-clockwise).
StartAnimation
Manually start the wave animation.
StopAnimation
Stops the wave animation.
LoaderMode
Activates loader mode (infinite spinner).
ValueChanged
It triggers when the progress value changes.
Complete
It triggers when progress reaches the maximum value.
v1.0 August 24, 2026.
CircularWavyProgress_FreeVersion.aia (19.7 KB)
Downloads & Purchase
-
Download FREE Version:
joejsanz.joedevcircularwavyprogress.aix (13.1 KB) -
Get the PAID Version ($5 USD):
If you need advanced features like multi-color gradients, smooth animations, and loader mode, you can upgrade to the PAID version:
Note: After sending the payment via PayPal, please send me a PM (Private Message) with your transaction ID, and I will send you the PAID
.aixfile immediately.
Versions & Features
| Feature | FREE | PAID |
|---|---|---|
| Multiple Instances (ID System) | Yes | Yes |
| Custom Colors & Stroke Width | Yes | Yes |
| Wave Amplitude & Frequency | Yes | Yes |
Instant Progress (SetProgress) |
Yes | Yes |
Multi-Color Gradients (YailList) |
No | Yes |
Smooth Progress Animation (SetProgressAnimated) |
No | Yes |
| Loader Mode (Infinite Spinner) | No | Yes |
| Custom Animation & Progress Direction | No | Yes |
JDK: 11
Minimum API Level: 14
Updated On: 2026-08-24T07:00:00Z
Built using: FAST-CLI v7.0.0-premium
- If you have found it useful and wish to support my work so I can continue creating and updating components like this one, any voluntary contribution is greatly appreciated:
Thanks.
























