vertical_weight_slider 2.1.1 copy "vertical_weight_slider: ^2.1.1" to clipboard
vertical_weight_slider: ^2.1.1 copied to clipboard

outdated

This package provides easy-to-use and scrollable vertical weight slider. Compatible with Android & iOS & Web.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:vertical_weight_slider/vertical_weight_slider.dart';

void main() {
  runApp(MaterialApp(home: MyApp()));
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  late WeightSliderController _controller;
  double _weight = 50.5;
  int _minWeight = 10;

  @override
  void initState() {
    super.initState();
    _controller =
        WeightSliderController(initialWeight: _weight, minWeight: _minWeight);
  }

  @override
  void dispose() {
    _controller.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("Vertical Weight Slider Example"),
        centerTitle: true,
      ),
      body: Column(
        children: [
          Container(
            height: 200.0,
            alignment: Alignment.center,
            child: Text(
              "$_weight kg",
              style: TextStyle(fontSize: 40.0, fontWeight: FontWeight.w500),
            ),
          ),
          VerticalWeightSlider(
            controller: _controller,
            maxWeight: 1000,
            config: PointerConfig(
              colors: [
                Colors.grey[500],
                Colors.grey[300],
                Colors.grey[200],
              ],
            ),
            onChanged: (value) {
              setState(() {
                _weight = value;
              });
            },
          ),
        ],
      ),
    );
  }
}
63
likes
0
pub points
88%
popularity

Publisher

unverified uploader

This package provides easy-to-use and scrollable vertical weight slider. Compatible with Android & iOS & Web.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on vertical_weight_slider