注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 基础用法 在展示大量数据的时候我们第一会想到使用ListV
ListWheelScrollView(
itemExtent: 150,children: <Widget>[
...
],);
ListWheelScrollView.useDelegate(
itemExtent: 150,childDelegate: ListWheelChildBuilderDelegate(
builder: (context,index) {
return Container(
margin: EdgeInsets.symmetric(vertical: 10,horizontal: 30),color: Colors.primaries[index % 10],alignment: Alignment.center,child: Text('$index'),);
},childCount: 100),);
ListWheelScrollView(
itemExtent: 150,diameterRatio: 1,children: <Widget>[
...
],)
ListWheelScrollView(
itemExtent: 150,perspective: 0.003,);
ListWheelScrollView(
itemExtent: 150,offAxisFraction: 13,children: <Widget>[
],);
ListWheelScrollView(
itemExtent: 150,useMagnifier: true,magnification: 1.5,);
ListWheelScrollView(
itemExtent: 150,squeeze: 1,);
更多相关阅读:
如果这篇文章有帮助到您,希望您来个“赞”并关注我的公众号,非常谢谢。