flutter_custom_month_picker_new 0.0.2 copy "flutter_custom_month_picker_new: ^0.0.2" to clipboard
flutter_custom_month_picker_new: ^0.0.2 copied to clipboard

This package is designed to make it easy to use a month and year picker in Flutter with a fancy design.

Flutter Custom Month Picker New #

A Flutter package for selecting a month and year using a dialog. This package has forked from flutter_custom_month_picker package.

Usage #

To use this package, add flutter_custom_month_picker_new as a dependency in your pubspec.yaml file.

Example #

void showMonthPicker(context, onSelected: (month, year) {
      if (kDebugMode) {
        print('Selected month: $month, year: $year');
      }
    },
    initialSelectedMonth: month,
    initialSelectedYear: year,
    firstEnabledMonth: 3,
    lastEnabledMonth: 10,
    firstYear: 2000,
    lastYear: 2025,
    size: const Size(520, 250),
    selectButtonText: 'OK',
    cancelButtonText: 'Cancel',
    selectionColor: Colors.blue,
    monthTextStyle: TextStyle(fontSize: 14),
    yearTextStyle: TextStyle(fontSize: 14, fontWeight: FontWeight.bold),
    buttonsTextStyle: TextStyle(fontSize: 16),
    buttonsTextColor: Colors.white,
    yearSelectorTextColor: Colors.white,
    textColor: Colors.black,
    contentBackgroundColor: Colors.white,
    dialogBackgroundColor: Colors.blue,
    locale: const Locale("pt")
);

Arguments #

Argument Type Description
context BuildContext The context in which to show the dialog.
onSelected Function Called when a month is selected.
initialSelectedMonth int The initial month to select. Defaults to the current month.
initialSelectedYear int The initial year to select. Defaults to the current year.
firstYear int The first year that can be selected. Defaults to 1900.
lastYear int The last year that can be selected. Defaults to the current year.
firstEnabledMonth int The first month of the first year that can be selected. Defaults to 1.
lastEnabledMonth int The last month of the last year that can be selected. Defaults to the 12.
selectButtonText String The button text can be changed. Defaults to 'OK'.
cancelButtonText String The button text can be changed. Defaults to 'Cancel'.
selectionColor Color The highlight color for the selected month and year. It will also reflected to the 'OK' button. Defaults to green.
monthTextStyle TextStyle The month labels text style
yearTextStyle TextStyle The year labels text style
buttonsTextStyle TextStyle The buttons text style
buttonsTextColor Color The color of the buttons. Defaults to white.
yearSelectorTextColor Color The color of the year selector. Defaults to white.
textColor Color The color of the text. Defaults to black.
contentBackgroundColor Color The background color of the dialog content. Defaults to white.
dialogBackgroundColor Color The background color of the dialog. Defaults to light grey.

Screenshots #

Contributing #

Contributions are welcome! Please feel free to file an issue or submit a pull request.

0
likes
140
points
35
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

This package is designed to make it easy to use a month and year picker in Flutter with a fancy design.

License

BSD-3-Clause (license)

Dependencies

flutter, get, intl

More

Packages that depend on flutter_custom_month_picker_new