scrollview_observer

一个Flutter组件库,用于监听滚动视图中正在显示的子部件,支持多种滚动视图类型和功能,如滚动到指定位置、实现聊天会话列表效果等。

项目地址:https://github.com/fluttercandies/flutter_scrollview_observer## 🔨 功能点> 不需要改变你当前所使用视图,只需要在视图外包裹一层即可实现如下功能点- [x] 监听滚动视图中正在显示的子部件- [x] 支持滚动到指定下标位置- [x] 快速实现聊天会话列表的效果- [x] 支持在插入或更新消息时保持IM消息位置,避免抖动## 🎀 支持- [x] ListView- [x] SliverList- [x] GridView- [x] SliverGrid- [x] 支持 SliverPersistentHeaderSliverListSliverGrid 混合使用- [x] NestedScrollView- [x] 由第三方库构建的 ScrollView## 📖 系列文章1. Flutter - 获取ListView当前正在显示的Widget信息2. Flutter - 列表滚动定位超强辅助库,墙裂推荐!🔥3. Flutter - 快速实现聊天会话列表的效果,完美💯4. Flutter - 船新升级😱支持观察第三方构建的滚动视图💪5. Flutter - 瀑布流交替播放视频 🎞6. Flutter - IM保持消息位置大升级(支持ChatGPT生成式消息) 🤖7. Flutter - 滚动视图中的表单防遮挡 🗒8. Flutter - 秒杀1/2曝光统计 📊9. Flutter - 如何快速搓一个微信通讯录列表(azlist) 📓