Indicators, Progress & Gauges · jdashboardUI 23.5 · B4J / JavaFX
Animated loading indicator collection: circles, arcs, lines, PacMan, rainbow, bouncing ball and Kirby.
The image shown on this page is a documentation reference visual. It is not intended to be a pixel-perfect screenshot; the real result depends on size, theme, colors and data.
Highlights
- Configurable animation
- 14 animation styles
When to use it
Animated loading indicator collection: circles, arcs, lines, PacMan, rainbow, bouncing ball and Kirby.
Designer Properties
| Property | Type | Default | Description |
|---|---|---|---|
| Color | Color | 0xFFFFFFFF |
|
| IndicatorStyle | String | Three Circles 1 |
|
| Duration | Int | 1000 |
Creation and lifecycle
Private JLoadingIndicator1 As JLoadingIndicator
JLoadingIndicator1.Initialize(Me, "JLoadingIndicator1")
JLoadingIndicator1.AddToParent(Root, 20dip, 20dip, 120dip, 120dip, xui.Color_White, "Arc 1", 1000)
Working example
JLoadingIndicator1.ChangeIndicatorType("Rainbow Circle 2")
JLoadingIndicator1.Show
'When the task finishes:
JLoadingIndicator1.Hide
Normalized B4X properties
Compatible public getX/setX accessors are presented as normal B4X properties. Parameterized accessors remain documented as methods.
There are no simple get/set pairs that map to B4X properties.
Events
No public events are declared in the analyzed version.
Export and rendering
This component does not expose a public PNG export function in the analyzed version.
Source-backed notes for the analyzed version
- Designer styles include 14 animations, including PacMan, PacManWithGhosts, Rainbow Circle variants, BouncingBall and KirbyEating.
Complete public API
Initialize(Callback As Object, EventName As String)DesignerCreateView(Base As Object, Lbl As Label, Props As Map)AddToParent(Parent As B4XView, l As Int, t As Int, w As Int, h As Int,Color As Int, IndicatorStyle As String, time As Int )Show()Hide()ChangeIndicatorType(NewStyle As String)
Related components
- JProgressBar
- JStatusBarView