-
-
Notifications
You must be signed in to change notification settings - Fork 46
林洵锋 edited this page Mar 26, 2024
·
4 revisions
Language: 中文 | English
这是一个可用于监听滚动视图中正在显示的子部件的组件库。
微信技术交流群请看: 【微信群说明】
- Flutter - 获取ListView当前正在显示的Widget信息 | 备用链接
- Flutter - 列表滚动定位超强辅助库,墙裂推荐!🔥 | 备用链接
- Flutter - 快速实现聊天会话列表的效果,完美💯 | 备用链接
- Flutter - 船新升级😱支持观察第三方构建的滚动视图💪 | 备用链接
- Flutter - 瀑布流交替播放视频 🎞 | 备用链接
- Flutter - IM保持消息位置大升级(支持ChatGPT生成式消息) 🤖 | 备用链接
- Flutter - 滚动视图中的表单防遮挡 🗒 | 备用链接
- Flutter - 秒杀1/2曝光统计 📊 | 备用链接
- Flutter - 如何快速搓一个微信通讯录列表(azlist) 📓 | 备用链接
不需要改变你当前所使用视图,只需要在视图外包裹一层即可实现如下功能点
- 监听滚动视图中正在显示的子部件
- 支持滚动到指定下标位置
- 快速实现聊天会话列表的效果
- 支持在插入或更新消息时保持IM消息位置,避免抖动
-
ListView
-
SliverList
-
GridView
-
SliverGrid
- 支持
SliverPersistentHeader
,SliverList
和SliverGrid
混合使用 -
NestedScrollView
- 由第三方库构建的
ScrollView
在你的 pubspec.yaml
文件中添加 scrollview_observer
依赖:
dependencies:
scrollview_observer: latest_version
在需要使用的地方导入 scrollview_observer
:
import 'package:scrollview_observer/scrollview_observer.dart';
- GitHub: https://github.com/LinXunFeng
- Email: linxunfeng@yeah.net
- Blogs: