ScrollView 中绑定 ScrollController 控制器监听滚动有什么区别吗?

来源:7-5 基于Opacity与NotificationListener实现AppBar滚动渐变效果

zakerking1991

2024-03-16

使用 NotificationListener 进行滚动监听和直接在 ScrollView 中绑定 ScrollController 控制器监听滚动有什么区别吗?

写回答

1回答

CrazyCodeBoy

2024-03-18

NotificationListener提供了更高的灵活性,适用于需要详细监听和处理滚动事件的复杂场景。而ScrollController适用于需要直接控制滚动位置或进行简单滚动监听的场景。
另外,使用ScrollController时,需要注意资源的释放。NotificationListener可以提供更多的滚动相关信息,比如滚动的阶段(开始、更新、结束)。
0
0

慕课甄选-Flutter零基础极速入门到进阶实战

全新Flutter从入门到进阶,实战仿携程网App

701 学习 · 330 问题

查看课程