awesome_gauge is a package for build gauge.

Features

Curve gauge Horizontal gauge Vertical gauge

Curve example

 AwesomeGauge.curveGauge(
   gaugeType: GaugeType.curve,
   size: 450,
   initialValue: 80,
   max: 300,
   measurementScale: 'kg',
   gaugeColor: Colors.deepOrange,
   backgroundColor: Colors.white,
   onChangeValue: (value) {
   /// Use returned value in your code
   },
 )

Vertical example

AwesomeGauge.verticalGauge(
  gaugeType: GaugeType.vertical,
  height: 600,
  initialValue: 90,
  max: 300,
  measurementScale: 'kg',
  gaugeColor: Colors.deepOrange,
  backgroundColor: Colors.white,
  onChangeValue: (value) {
  /// Use returned value in your code
  },
),

Horizontal example

AwesomeGauge.horizontalGauge(
  gaugeType: GaugeType.horizontal,
  width: 400,
  initialValue: 10,
  max: 400,
  measurementScale: 'kg',
  gaugeColor: Colors.deepOrange,
  backgroundColor: Colors.white,
  onChangeValue: (value) {
  /// Use returned value in your code
  },
)

Libraries

awesome_gauges