gauge_kit_rendering library
Advanced export — gives access to the RenderBox subclass for every gauge.
Import this in addition to gauge_kit.dart when you need to embed gauge
render objects directly into a custom MultiChildRenderObjectWidget or
inspect the Flutter render tree.
import 'package:gauge_kit/gauge_kit.dart';
import 'package:gauge_kit/gauge_kit_rendering.dart';
Classes
- ArcGaugeRenderBox
- Render engine for ArcGauge — a partial-circle progress indicator.
- BulletGaugeRenderBox
- Render engine for BulletGauge — a Stephen Few-style bullet chart.
- DeltaGaugeRenderBox
-
Render engine for DeltaGauge — shows change from a baseline value.
controller.valueis the current value; delta = value - baseline. - HorizonGaugeRenderBox
- Render engine for ArtificialHorizonGauge. Uses two GaugeControllers: pitch (degrees) and roll (degrees).
- InclinometerGaugeRenderBox
-
Render engine for InclinometerGauge.
controller.valueis the tilt angle in degrees (negative = left, positive = right). - LevelMeterGaugeRenderBox
- Render engine for LevelMeterGauge — vertical stereo VU meter bars.
- LinearGaugeRenderBox
- Render engine for LinearGauge.
- OdometerGaugeRenderBox
- Render engine for OdometerGauge — a rolling digit display.
- RadialGaugeRenderBox
- Render engine for RadialGauge. Separates static and dynamic layers.
- SegmentedGaugeRenderBox
- Render engine for SegmentedGauge — a row/column of discrete LED-style segments.
- StatusGaugeRenderBox
-
Render engine for StatusGauge — a simple colored indicator dot or ring.
controller.value: 0 = normal, 1 = warning, 2 = danger. - TankGaugeRenderBox
- Render engine for TankGauge — a vertical or horizontal liquid tank.
- TapeGaugeRenderBox
- Render engine for TapeGauge — a scrolling tape/ribbon gauge (altimeter style).
- ThermometerGaugeRenderBox
- Render engine for ThermometerGauge. Value is always stored in Celsius; scale controls display.
Enums
Functions
-
paintTextOnCanvas(
Canvas canvas, TextPainter tp, Offset offset) → void -
Paints a TextPainter at
offsetvia a PictureRecorder.