《Flutter 控件大全》第三十个:CupertinoPicker

  • 如果你对Flutter还有疑问或者技术方面的疑惑,欢迎加入Flutter交流群(微信:laomengit)。
  • 同时也欢迎关注我的Flutter公众号【老孟程序员】,公众号首发Flutter的相关内容。
  • Flutter地址:http://laomengit.com 里面包含160多个组件的详细用法。

ios风格的选择器,和ListWheelScrollView类似。

基本用法如下:

CupertinoPicker(
  itemExtent: 45,
  onSelectedItemChanged: (index){
	},
  children: <Widget>[
    Container(color: Colors.primaries[1],),
    Container(color: Colors.primaries[2],),
    Container(color: Colors.primaries[3],),
    Container(color: Colors.primaries[4],),
    Container(color: Colors.primaries[5],),
    Container(color: Colors.primaries[6],),
  ],
)

效果如下:

itemExtent每个子控件的高度。

onSelectedItemChanged:选择的选项发生变化回调。

发布了258 篇原创文章 · 获赞 224 · 访问量 37万+

猜你喜欢

转载自blog.csdn.net/mengks1987/article/details/105310131