Indicadores, progreso y gauges · jdashboardUI 23.5 · B4J / JavaFX
Indicador circular clásico con gradiente entre dos colores, color vacío, texto central y animación.
La imagen mostrada en esta página es una referencia visual creada para la documentación. No pretende ser una captura pixel-perfect del control; el resultado real depende del tamaño, tema, colores y datos.
Características destacadas
- Animación configurable
- Valor animado
Cuándo usarlo
Indicador circular clásico con gradiente entre dos colores, color vacío, texto central y animación.
Designer Properties
| Property | Type | Default | Description |
|---|---|---|---|
| FirstColor | Color | #FFA9D8FF |
Color for the progress bar's start. |
| SecondColor | Color | 0xFF004884 |
Color for the progress bar's end. |
| ColorEmpty | Color | 0xFFE4DADA |
Color for the empty part of the progress bar. |
| StrokeWidth | Int | 10 |
Width of the progress bar stroke. |
| Duration | Int | 3000 |
Animation duration in milliseconds. |
| TextSize | Int | 16 |
Font size of the central text. |
| TextColor | Color | 0xFF000000 |
Color of the central text. |
Creación y ciclo de vida
Private jdashboard_CircularProgressBar1 As jdashboard_CircularProgressBar
jdashboard_CircularProgressBar1.Initialize(Me, "jdashboard_CircularProgressBar1")
jdashboard_CircularProgressBar1.AddToParent(Root, 20dip, 20dip, 180dip, 180dip, 0xFFA9D8FF, 0xFF004884, 10dip, 16, xui.Color_White)
Ejemplo funcional
jdashboard_CircularProgressBar1.TextSize = 18
jdashboard_CircularProgressBar1.TextColor = xui.Color_White
jdashboard_CircularProgressBar1.Value = 68
Propiedades B4X normalizadas
Los accesores públicos getX/setX compatibles se presentan como propiedades B4X normales. Los métodos parametrizados siguen documentándose como métodos.
| Propiedad | Acceso | Tipo |
|---|---|---|
| Value | read / write | Float |
| ColorEmpty | read / write | Int |
| TextColor | read / write | Int |
| TextSize | read / write | Int |
| TextFont | read / write | B4XFont |
Eventos
ValueChange(value As Float)
Exportación y renderizado
Este componente no expone una función pública de exportación PNG en la versión analizada.
Notas y comportamiento real de la versión analizada
- La API descrita se obtuvo del código fuente real del módulo.
API pública completa
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, FirstColor As Int, SecondColor As Int, StrokeWidth As Int, Text_size As Int, Text_Color As Int) As B4XViewsetTextSize(Size As Int)setTextColor(Color As Int)setTextFont(Font As B4XFont)setValue(NewValue As Float)getValue() As FloatsetColorEmpty(Color As Int)getColorEmpty() As IntgetTextColor() As IntgetTextSize() As IntgetTextFont() As B4XFont
Componentes relacionados
- JCircularProgressBar
- JGaugeProgress