Skip to content
林洵锋 edited this page Mar 3, 2024 · 4 revisions

Flutter ScrollView Observer

author pub stars

Language: 中文 | English

这是一个可用于监听滚动视图中正在显示的子部件的组件库。

请我喝一杯咖啡 ☕

ko-fi wechat

微信技术交流群请看: 【微信群说明】

文章

功能点

不需要改变你当前所使用视图,只需要在视图外包裹一层即可实现如下功能点

  • 监听滚动视图中正在显示的子部件
  • 支持滚动到指定下标位置
  • 快速实现聊天会话列表的效果
  • 支持在插入或更新消息时保持IM消息位置,避免抖动

支持

  • ListView
  • SliverList
  • GridView
  • SliverGrid
  • 支持 SliverPersistentHeaderSliverListSliverGrid 混合使用
  • 由第三方库构建的 ScrollView

安装

在你的 pubspec.yaml 文件中添加 scrollview_observer 依赖:

dependencies:
  scrollview_observer: latest_version

在需要使用的地方导入 scrollview_observer :

import 'package:scrollview_observer/scrollview_observer.dart';

关于我