caravaggio_calendar_picker
Flutter calendar date picker with single, multiple, and range selection modes.
Used by caravaggio_ui and publishable standalone on pub.dev.
Install
dependencies:
caravaggio_calendar_picker: ^1.0.0
Usage
import 'package:caravaggio_calendar_picker/caravaggio_calendar_picker.dart';
CDatePicker(
mode: CustomDatePickerMode.range,
firstDate: DateTime.now(),
lastDate: DateTime.now().add(const Duration(days: 60)),
onChanged: (dates) {
final start = dates.first;
final end = dates.last;
},
)
Modes
| Mode | Behavior |
|---|---|
single |
One date |
multiple |
Toggle individual days |
range |
Start + end tap, inclusive range highlight |
License
See the parent project license.