custom_calendar 1.0.0 custom_calendar: ^1.0.0 copied to clipboard
calendar use a overlay window to select a range of date on mobile.
Flutter calendar use a overlay window to select a range of date on mobile.
Usage import 'package:calendar/custom_calendar.dart'; ... @override Widget build(BuildContext context) {
return Scaffold(
body: Padding(
padding: const EdgeInsets.all(50.0),
child: GestureDetector(
onTap:() => CustomCalendar(context,disabledDate: disabledDate),
child: Container(
width: 300,
height: 50,
decoration: BoxDecoration(
borderRadius: const BorderRadius.all(Radius.circular(20)),
border: Border.all(color: Colors.black),
),
child: Center(
child: StreamBuilder<List<DateTime>>(
stream: selectedDates,
builder: (context, snapshot) {
if (snapshot != null && snapshot.hasData) {
final text = dateFormat(snapshot);
return Text(text);
}
return const Text('Выберите дату');
},
),
),
),
),
),
);
}