Flutter Widget & Picker to select Hijri (Isalmic Calendar) date
Add local to MaterialApp
localizationsDelegates: [
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
],
supportedLocales: [
const Locale('ar', 'SA'),
],
Internationalizing Flutter apps
final HijriCalendar? picked = await showHijriDatePicker(
context: context,
initialDate: selectedDate,
lastDate: HijriCalendar()
..hYear = 1442
..hMonth = 9
..hDay = 25,
firstDate: HijriCalendar()
..hYear = 1438
..hMonth = 12
..hDay = 25,
initialDatePickerMode: DatePickerMode.day,
);
HijriMonthPicker(
lastDate: HijriCalendar()
..hYear = 1445
..hMonth = 9
..hDay = 25,
firstDate: HijriCalendar()
..hYear = 1438
..hMonth = 12
..hDay = 25,
onChanged: (HijriCalendar value) {
setState(() {
selectedDate = selectedDate;
});
},
selectedDate: selectedDate,
)
Ahmed Aljoaid