Fully customizable Gauge widget for Flutter
In your pubspec.yaml, add the following dependency
dependencies:
pretty_gauge: 1.0.0
import 'package:pretty_gauge/pretty_gauge.dart';
PrettyGauge(
gaugeSize: 200,
segments: [
GaugeSegment('Low', 20, Colors.red),
GaugeSegment('Medium', 40, Colors.orange),
GaugeSegment('High', 40, Colors.green),
],
currentValue: 46,
displayWidget: Text('Fuel in tank', style: TextStyle(fontSize: 12)),
),
- Fully featured Gauge widget that is built from scratch
- Can have any number of segments in the Gauge with different segment length and colors
- Gauge can have any dimension (square dimension only) with any minimum and maximum value
- Needle color can be customized
- Display and Value widget can be customized, so that you can display what you want on the Gauge
- Can turn on/off markers that display Min and Max value on the Gauge. You can even style these markers!
This project is licensed under the BSD 2-Clause license - see the LICENSE file for details