kdgaugeview 1.0.2

Flutter Android iOS web

KDGaugeView is a simple and customizable gauge control for Flutter

KdGaugeViewFlutter #

KDGaugeView is a simple and customizable gauge control for Android inspired by KdGaugeView

The source code is 100% Dart.

Pub Version

License

Motivation #

I need some clean Guage view for my Flutter application.

Getting started #

Installing #

Add this to your package's pubspec.yaml file:

This library is posted in pub.dev

pubspec.yaml

dependencies:  
	kdgaugeview: ^1.0.0

Usage #

After Importing this library, you can directly use this view in your Widget tree

import  'package:kdgaugeview/kdgaugeviewflutter.dart';
 GlobalKey<KdGaugeViewState> key = GlobalKey<KdGaugeViewState>();
KdGaugeView(
    key: key,
    minSpeed: 0,
    maxSpeed: 180,
    speed: 70,
    animate: true,
)

Update the speed of the Gauge View using this method

key.currentState.updateSpeed(120, animate: true,duration: Duration(milliseconds: 400));

Customization #

Depending on your view you may want to tweak the UI. For now you can these custom attributes

PropertyTypeDescription
'speed'doubleInitial speed for the Gauge
'speedTextStyle'TextStyleText Style for Speed Text

Screenshots #

alt text        alt text

Author #

  • Saurabh K Sharma - GIT

    I am very new to open source community. All suggestion and improvement are most welcomed.

Contributing #

  1. Fork it (https://github.com/sorbh/kdgaugeViewflutter/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request
8
likes
100
pub points
61%
popularity

Publisher

unicodelabs.in

KDGaugeView is a simple and customizable gauge control for Flutter

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD (LICENSE)

Dependencies

flutter

More

Packages that depend on kdgaugeview