【发布时间】:2019-08-14 08:16:01
【问题描述】:
我正在尝试更改滚动速度并使其在此 PageView 项目上平滑:
PageView.builder(
// store this controller in a State to save the carousel scroll position
controller: controller,
itemBuilder: (BuildContext context, int itemIndex) {
return _buildCarouselItem(context, carouselIndex, itemIndex);
},
physics: PageScrollPhysics(),
itemCount: Itmes.length,
onPageChanged: (int) {
OnNext(int);
},
)
这并没有什么不同,但是,我必须说,我可以在页面之间动态切换时进行速度更改,但这是默认选项。
解释:当使用页面视图时,您可以滚动页面,每个滚动一个动画都在起作用。该动画需要很长时间,并且比我想要的要流畅得多。我的问题是我可以加快动画速度并使其更清晰吗?
【问题讨论】:
-
你能再澄清一下你的问题吗?
-
@MazinIbrahim 请检查我的编辑
-
我也在寻找改变 PageView 动画的方法。你有什么发现吗?
-
@KakiMasterOfTime 感谢您的回复。
velocity只改变列表两端的行为,但在中间滚动时没有任何改变。