相关疑难解决方法(0)

ScrollController附加到多个滚动视图

我有一个像这样的有状态的小部件

final _scrollController = TrackingScrollController();

PageView(
  controller: _pageController,
  children: <Widget>[
    _ListView(controller: _scrollController),
    _ListView(controller: _scrollController),
    _ListView(controller: _scrollController),
  ],
)
Run Code Online (Sandbox Code Playgroud)

这似乎与此处显示的模式匹配https://docs.flutter.io/flutter/widgets/TrackingScrollController-class.html

但是,当我滚动一个列表时,其他列表未同步,并且每一帧都出现此错误

flutter: Another exception was thrown: ScrollController attached to multiple scroll views.

关于我在做什么错的任何想法吗?我对TrackingScrollController有不合理的期望吗?

flutter

6
推荐指数
2
解决办法
1934
查看次数

Flutter:使两个列表视图可以作为一个滚动

我正在尝试制作一个可滚动的屏幕(如整个屏幕可滚动)。

这是我了解到的:

Column(
          children: <Widget>[

                 Expanded(
                    child: ListView(
                        scrollDirection: Axis.horizontal, children: posts2b)),

            Expanded(child: ListView(children: posts2a)),
          ],
        );
Run Code Online (Sandbox Code Playgroud)

一切正常,但我希望这些列表视图可以作为一个滚动。因此,如果向下滚动,水平列表视图将“消失”。

那可能吗?

谢谢!

dart flutter

2
推荐指数
2
解决办法
3759
查看次数

标签 统计

flutter ×2

dart ×1