[FREE/PAID] CircularWavyProgress - Animated Wavy Circular Progress Bar with ID multi-instance management, Multi-color Gradient and Smooth Progress

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

Multiple colors:
GIF_20260824_130552_930

Animation at the end of the progress:
GIF_20260824_125435_676

Loader:
GIF_20260824_125825_977

Smooth Progress Animation:
GIF_20260824_125634_966


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:
    Buy Now

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 .aix file 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:
    Donar con PayPal

Thanks.

7 Likes

Really awesome !
All the best.

1 Like