FLUTTER ECOSYSTEM

extended_list

扩展列表支持跟踪收集垃圾/视口索引,将 lastChild 作为特殊子项构建,并允许布局接近尾部。

extended_list 封面
最新版本
3.0.2
近 30 天下载
3780
喜欢数
27
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

ExtendedList 是一个 Flutter 包,通过添加高级功能(如集合跟踪和垃圾回收、视口索引以及可自定义的最后一个子项布局)来增强标准列表小部件。它允许开发者精确控制列表的尾部边缘,从而在接近尾部边缘时构建布局,同时提升性能和灵活性。非常适合需要对项目渲染和定位进行细粒度控制的复杂滚动场景。

适合场景
  • 自定义滚动行为
  • 性能优化的长列表
  • 尾对齐的自定义小部件
  • 复杂列表布局
  • 动态内容插入
  • 视口感知的用户界面
主要特点
  • 跟踪视口和垃圾回收
  • 支持特殊的 lastChild 配置
  • 启用尾部边缘布局精度
  • 针对大型数据集进行了优化
  • 灵活的项目构建
  • 实时索引跟踪
适合对象
  • 需要高级列表控件的开发人员
  • 动态或无限列表的应用程序
  • 高性能滚动界面
  • 可定制的列表UI
  • 列表中的复杂数据可视化
使用建议
  • 需要理解滚动机制
  • 可能增加简单列表的复杂性
  • 需要仔细处理 lastChild 逻辑
  • 不太适合基本的列表使用场景
  • 重度自定义可能带来的内存开销
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add extended_list

所属分类

依赖

依赖清单 1 项
  • extended_list_library^3.0.0

源码仓库

关联项目