Widget tempPicker(Function(int) onChanged) {
int value = 30;
List<int> list = [];
for (int i = -20; i <= 120; i = i + 5) {
list.add(i);
}
final FixedExtentScrollController scrollController = FixedExtentScrollController(initialItem: list.indexOf(value));
return CupertinoPicker.builder(
itemExtent: 50,
onSelectedItemChanged: (index) {
onChanged(list[index]);
},
itemBuilder: (BuildContext context, int index) {
return Center(child: Text("${list[index]}"),);
},
childCount: list.length,
scrollController: scrollController,
);
}
Flutter--自定义内容选择器CupertinoPicker
猜你喜欢
转载自blog.csdn.net/weixin_41735943/article/details/122863589
今日推荐
周排行