Flutter 日期范围选择器
一个适用于所有平台的 Flutter 包,提供自定义日期选择器
屏幕截图
用法
将软件包添加到 pubspec.yaml
dependencies:
flutter_date_range_picker:
git:
url: https://github.com/linagora/flutter-date-range-picker.git
ref: master
导入它
import 'package:flutter_date_range_picker/flutter_date_range_picker.dart';
使用小部件
void showDatePicker() {
showGeneralDialog(
context: context,
barrierDismissible: true,
barrierLabel: '',
barrierColor: Colors.black54,
pageBuilder: (context, animation, secondaryAnimation) {
return Dialog(
elevation: 0,
backgroundColor: Colors.white,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(18.0)),
child: MultipleViewDateRangePicker(
setDateActionCallback: ({startDate, endDate}) {
setState(() {
startDateSelected = startDate;
endDateSelected = endDate;
});
Navigator.of(context).pop();
},
));
}
);
}

