ScrollView 中绑定 ScrollController 控制器监听滚动有什么区别吗?
来源:7-5 基于Opacity与NotificationListener实现AppBar滚动渐变效果

zakerking1991
2024-03-16
使用 NotificationListener
进行滚动监听和直接在 ScrollView 中绑定 ScrollController 控制器监听滚动有什么区别吗?
写回答
1回答
-
CrazyCodeBoy
2024-03-18
NotificationListener提供了更高的灵活性,适用于需要详细监听和处理滚动事件的复杂场景。而ScrollController适用于需要直接控制滚动位置或进行简单滚动监听的场景。
另外,使用ScrollController时,需要注意资源的释放。NotificationListener可以提供更多的滚动相关信息,比如滚动的阶段(开始、更新、结束)。00