我在我的项目中用TabRow
实现了HorizontalPager
。我的HorizontalPager使用PagerDefaults.flingBehavior(state)
的默认fling行为。我没有覆盖fling行为。
代码如下所示:
val pagerState = rememberPagerState()
HorizontalPager(
count = profileState.tabs.size,
state = pagerState
) {..grid item..}
我必须非常努力地滚动才能在寻呼机项目之间滚动。我希望寻呼机即使轻微滚动也能滚动到下一个/上一个屏幕。
经过调试和日志记录后,我发现performFling
方法中的initialVelocity
由于某种原因一直是-0.0
(左右摆动也一样)。
2条答案
按热度按时间fcipmucu1#
您可以使用(伴奏版本:伴奏者-寻呼机:0.24.8-beta):
but5z9lq2#
在我的例子中,在页导航项中有一个水平可滚动的行。使它不可滚动。