如何使用颤振使列表视图滚动 360
Posted
技术标签:
【中文标题】如何使用颤振使列表视图滚动 360【英文标题】:How can I make the list view scroll 360 using flutter 【发布时间】:2021-12-21 13:09:38 【问题描述】:我有列表视图,我需要它滚动 360ْ 我的意思是当最后一项完成时,第一项开始。
【问题讨论】:
目前有一个包在做你想做的pub.dev/packages/infinite_listview 【参考方案1】:假设您有items
的列表。你可以这样做。
ListView.builder(builder: (context, index)
final actualIndex = index % items.size();
return YourWidget(items[actualIndex]);
,
itemCount: 9999999999,
);
【讨论】:
我有 5 个项目,当我滚动列表时(我需要项目看起来像圆圈)没有停止 喜欢 ios 选择器上的***?如果是,试试这个小部件api.flutter.dev/flutter/cupertino/CupertinoPicker-class.html【参考方案2】:考虑使用带有循环委托的 ListWheelScrollView。
ListWheelScrollView.useDelegate(
itemExtent: 30,
childDelegate: ListWheelChildLoopingListDelegate(
children: List<Widget>.generate(
10, (index) => Text('$index'),
),
),
)
【讨论】:
以上是关于如何使用颤振使列表视图滚动 360的主要内容,如果未能解决你的问题,请参考以下文章