我在应用程序中使用SliverAppBar和SliverList作为主要容器。 当我尝试在Scrollbar小部件中包装SliverList时,出现错误,并且在将整个CustomScrollView包装在Scrollbar中时,它与SliverAppBar重叠。 那么如何仅在SliverList中显示滚动条指示器? 预先感谢。
答案 0 :(得分:0)
如果我正确理解了您的问题...截至2019年12月发布的Flutter 1.12,我认为当前已在
下跟踪此问题https://github.com/flutter/flutter/issues/13253
我不知道有一个简单的解决方案(也许NestedScrollView
将解决您的问题,但是它具有一定的保真度issues,所以我不想使用)。
答案 1 :(得分:0)
答案 2 :(得分:0)
在以下位置查看@JLarana的答案 https://stackoverflow.com/a/62938436/10647220
但是基本上您需要做的是:
ScrollController _scrollController = ScrollController();
...
body: PrimaryScrollController(
controller: _scrollController,
child: CupertinoScrollbar(
child: CustomScrollView(
slivers:[
your slivers code here
]