flutter_custom_month_picker 0.1.3
flutter_custom_month_picker: ^0.1.3 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 #
A Flutter package for selecting a month and year using a dialog.
Usage #
To use this package, add flutter_custom_month_picker as a dependency in your pubspec.yaml file.
Example #
void showMonthPicker(context, onSelected: (month, year) {
if (kDebugMode) {
print('Selected month: $month, year: $year');
}
},
initialSelectedMonth: 3,
initialSelectedYear: 2021,
firstYear: 2000,
lastYear: 2025,
firstEnabledMonth: 3,
lastEnabledMonth: 10,
selectButtonText: 'OK',
cancelButtonText: 'Cancel',
highlightColor: Colors.purple,
textColor: Colors.black,
contentBackgroundColor: Colors.white,
dialogBackgroundColor: Colors.grey[200]
);
copied to clipboard
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'. |
highlightColor | Color | The highlight color for the selected month and year. It will also reflected to the 'OK' button. Defaults to green. |
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.