Skip to content
forked from JErazo7/gauge

A Flutter package to customize Gauges with options for multiple segments, colors and customizable styling for displaying current value and text.

License

Notifications You must be signed in to change notification settings

REZIZ-TER/gauge

 
 

Repository files navigation

pretty_gauge

Fully customizable Gauge widget for Flutter

Installing:

In your pubspec.yaml, add the following dependency

dependencies:
  pretty_gauge: 1.0.0

Example Usage:

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)),
),

Features:

  • 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!

License:

This project is licensed under the BSD 2-Clause license - see the LICENSE file for details

About

A Flutter package to customize Gauges with options for multiple segments, colors and customizable styling for displaying current value and text.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 92.0%
  • Kotlin 5.3%
  • Swift 2.5%
  • Objective-C 0.2%