Last updated:
0 purchases
flutter custom month picker
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.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.