代码 > flutter双滚动条

2024-06-28

发现Scrollable.ensureVisible只能对最近的一个滚动条生效,调整滚动条顺序后,垂直方向滚条不出现,水平的倒常驻了。

 

搜了下,滚条也是和其他组件一样组件拦截的,需要在拦截判断函数 notificationPredicate处理下

 

大概这样

 

return RawScrollbar(
thumbColor: Colors.white,
thumbVisibility: true,
controller: scrollController2,
scrollbarOrientation: ScrollbarOrientation.bottom,
notificationPredicate: (notification) =>
notification.depth == 1,
child: RawScrollbar(
thumbColor: Colors.white,
thumbVisibility: true,
controller: scrollController,
child: SizedBox(
 

 

 

点击登录