infinite_number_picker 1.0.0 copy "infinite_number_picker: ^1.0.0" to clipboard
infinite_number_picker: ^1.0.0 copied to clipboard

A customizable number picker widget with infinite scroll, step values, and styled UI.

example/lib/main.dart

import 'dart:math';

import 'package:flutter/material.dart';
import 'package:number_picker/number_picker_widget.dart';


void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: NumberPickerPage(),
    );
  }
}

class NumberPickerPage extends StatefulWidget {
  const NumberPickerPage({super.key});

  @override
  State<NumberPickerPage> createState() => _NumberPickerPageState();
}

class _NumberPickerPageState extends State<NumberPickerPage> {
  int _selectedValue = 10;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: NumberPickerWidget(
          triangleColor: Colors.green,
          boxBackgroundColor: Colors.yellow.shade100,
          numberColor: Colors.grey,
          selectedNumberColor: Colors.red,
          minValue: 10,
          maxValue: 50,
          step: 2,
          itemCount: 7,
          value: _selectedValue,
          onValueChanged: (val) {
            setState(() => _selectedValue = val);
          },
        ),
      ),
    );
  }
}
0
likes
150
points
12
downloads

Publisher

unverified uploader

Weekly Downloads

A customizable number picker widget with infinite scroll, step values, and styled UI.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

cupertino_icons, flutter, infinite_listview

More

Packages that depend on infinite_number_picker