dropdown_wheel_picker 0.2.0 copy "dropdown_wheel_picker: ^0.2.0" to clipboard
dropdown_wheel_picker: ^0.2.0 copied to clipboard

Flutter package for dropdown scrollable wheel picker. Support many use cases incl. multi-cols items, date, time, distance.

Flutter package for dropdown scrollable wheel picker

GitHub Repo stars GitHub License Pub Version Pub Likes Pub Popularity

Features #

IOS Android
IOS Screen Recordrawing Android Screen Record

Getting started #

Prerequisites

  • Dart >= 3.0
  • Flutter

Usage #

Dropdown Item Picker

DropdownItemPicker(
    pickerTitle: Text('Countries'),
    items: [
        Text('China πŸ‡¨πŸ‡³'),
        Text('France πŸ‡«πŸ‡·'),
        Text('Russia πŸ‡·πŸ‡Ί'),
        Text('United Kingdom πŸ‡¬πŸ‡§'),
        Text('United States πŸ‡ΊπŸ‡Έ'),
    ],
    onChanged: (value) => print('Selected Country: $value'),
)

Dropdown Multi-column Item Picker

DropdownMultiColItemPicker(
    pickerTitle: Text('Star Wars'),
    multiColItems: [
        [
            Text('Jedi'),
            Text('Empire'),
        ],
        [
            Text('Luke'),
            Text('Anakin'),
            Text('Obi-Wan'),
            Text('Han Solo'),
            Text('Palpatine'),
        ]
    ]
    onChanged: (value) => print('Selected Countries: $value'),
)

Dropdown Date Picker

DropdownDatePicker(
    pickerTitle: Text('Date Picker'),
    initialDate: DateTime(2024, 1, 1),
    firstYear: 2020,
    lastYear: 2025,
    onChanged: (value) => print('Selected Date: $value'),
)

Dropdown Distance Picker

DropdownDistancePicker(
    pickerTitle: Text('Distance Picker'),
    onChanged: (value) => print('${value.value} ${value.unit}'),
)

Dropdown Time Picker

DropdownTimePicker(
    pickerTitle: Text('Time Picker'),
    onChanged: (value) => print(value),
)

Dropdown Pace Picker

DropdownPacePicker(
    pickerTitle: Text('Pace Picker'),
    onChanged: (value) => print(value),
)

Dropdown Height Picker

DropdownHeightPicker(
    pickerTitle: Text('height'),
    initialHeight: Length(70, 'in'),
    onChanged: (value) => print(value)
)
              

Dropdown Weight Picker

DropdownWeightPicker(
    pickerTitle: Text('Weight'),
    initialWieght: Mass(150, 'lb'),
    onChanged: (value) => print(value)
)

Country Picker

DropdownCountryPicker(
    pickerTitle: Text('Country'),
    scrollWheelHeight: 120,
    onChanged: (value) => print(value),
)

Additional information #

Report bugs or issues in Github Repo.

2
likes
160
points
46
downloads

Publisher

verified publisherfanjin.org

Weekly Downloads

Flutter package for dropdown scrollable wheel picker. Support many use cases incl. multi-cols items, date, time, distance.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on dropdown_wheel_picker