Weight Dial Picker

Pub Version License Stars

A beautiful and customizable weight picker widget for Flutter with smooth dial interaction and kg/lb support.


โœจ Features

  • ๐ŸŽฏ Smooth animated dial interaction
  • ๐Ÿ”„ kg / lb unit toggle
  • ๐ŸŽจ Fully customizable UI
  • ๐Ÿ“ฑ Easy to integrate
  • โšก Lightweight with no extra dependencies

๐Ÿ–ผ Screenshots

  


๐Ÿ“ฆ Installation

Add this to your pubspec.yaml:

dependencies:
  weight_dial_picker: ^0.0.4

Then run:

flutter pub get

๐Ÿš€ Usage

Import the package:

import 'package:weight_dial_picker/weight_dial_picker.dart';

Use the widget:

WeightDialPicker(
  initialWeight: 70,
  unit: 'kg',
  onChanged: (value, unit) {
    print("Selected: $value $unit");
  },
)

โš™๏ธ Parameters

Parameter Type Default Description
initialWeight double 70 Starting weight value
unit String 'kg' Unit type โ€” 'kg' or 'lb'
onChanged Function(double, String) required Callback on value change

๐ŸŒ Repository

๐Ÿ‘‰ github.com/mithleshgurjar11/weight_dial_picker


๐Ÿค Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.


๐Ÿง‘โ€๐Ÿ’ป Author

Mithlesh Gurjar Flutter Developer ยท GitHub


๐Ÿ“„ License

This project is licensed under the MIT License.

Libraries

weight_dial_picker