一个 Flutter 包,可创建交错网格布局,其中项目可以具有不同的高度和宽度。它扩展了标准 GridView 功能,以支持尺寸不规则的瓷砖,非常适合用于照片画廊、新闻动态或任何具有可变尺寸的内容。该包在所有主要平台(包括 Android、iOS、Web、macOS、Windows 和 Linux)上均兼容。通过优化的布局计算,提供流畅的滚动和高效的渲染。专为寻求灵活且视觉效果出色的网格设计的开发者而设计,无需复杂的自定义实现。
适合场景
- 照片画廊
- 新闻动态布局
- 产品列表
- 动态内容网格
- 社交媒体时间线
主要特点
- 可变项目大小
- 平滑滚动性能
- 跨平台兼容性
- 可自定义间距
- 高效渲染
- 灵活的网格配置
适合对象
- 开发视觉密集型应用的开发者
- 需要非均匀网格的设计人员
- 具有动态内容尺寸的应用程序
- 需要响应式布局的项目
- 面向多个平台的团队
使用建议
- 需要仔细处理物品尺寸
- 可能会影响非常大的数据集的性能
- 需要正确的填充和对齐设置
- 不适合严格均匀的网格
- 与其他包相比,内置动画功能有限
