详情见文档,功能强大
安装
flutter_pickers: ^2.1.9
使用
单列自定义选择器
Pickers.showSinglePicker(
context,
data: ['男生', '女生'], /*数据集*/
selectData: "男生", /*默认选项*/
onConfirm: (p, position){
/*
* p 选择的数据
* position 选择的下标
*/
},
);
时间选择器
Pickers.showDatePicker(
context,
mode: DateMode.YMD, /*数据格式*/
suffix: Suffix(years : ' 年', month: ' 月', days : ' 日'), /*数据集文本*/
selectDate: PDuration(year : 2023, month: 8, day: 2), /*默认时间*/
onConfirm: (p) async {
/* p.year,p.month,p.day */;
},
);