components/u_gauges library

Classes

UArcGauge
Gradient progress arc with a big value in the middle. UArcGauge(value: 64)
UBatteryGauge
Battery/tank fill that turns lowColor below lowThreshold. UBatteryGauge(value: 18)
UBulletGauge
Compact KPI bar with zones, a measure bar and a target mark. UBulletGauge(value: 70, target: 85)
UCompassGauge
Compass dial; value is the heading in degrees (0 = north). UCompassGauge(value: heading)
UGaugeBand
A colored zone on a gauge, e.g. green 0-60, red 80-100. UGaugeBand(start: 80, end: 100, color: Colors.red)
UGaugeStyle
Shared look of every gauge; null fields follow the theme.
ULinearGauge
Horizontal gauge with a pointer and zones. ULinearGauge(value: 30)
UProgressRingGauge
Circular progress ring with a centered value (KPIs). UProgressRingGauge(value: 80, label: "Done")
URadialGauge
Classic 270° gauge with needle, ticks and zones. URadialGauge(value: 72, bands: [UGaugeBand(start: 80, end: 100, color: Colors.red)])
USegmentedGauge
Arc of blocks that light up to the value. USegmentedGauge(value: 70, segments: 12)
USemiCircleGauge
180° half-circle gauge. USemiCircleGauge(value: 40)
USpeedometerGauge
240° speedometer with zones and needle. USpeedometerGauge(value: speed, max: 200)
UThermometerGauge
Thermometer with bulb, column and scale. UThermometerGauge(value: 37, min: 30, max: 45)
UVerticalLinearGauge
Vertical gauge (column style). UVerticalLinearGauge(value: 55)