Swipe Image Gallery 是一个 Flutter 包,可让开发者创建具有滑动关闭、缩放和动态叠加功能的交互式图像画廊。它支持 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台。该画廊允许用户滚动浏览图片,通过滑动来关闭图片,并可放大/缩小以进行详细查看。开发者可以使用动态叠加(如文本或图标)来自定义画廊。非常适合用于照片分享应用、产品展示或任何需要直观图像导航的应用。
适合场景
照片分享应用
产品图片查看器
互动叙事
图像审核工作流程
数字专辑展示
主要特点
滑动关闭功能
可缩放的图像
动态叠加支持
跨平台兼容性
可自定义手势控制
流畅的滚动体验
适合对象
移动和网页图像画廊
需要交互式图像关闭的应用程序
寻求可自定义图像 UI 的开发者
需要缩放和滑动手势的项目
以用户体验为中心的可视化应用
使用建议
可能需要对大型图像集进行性能优化
叠加定位可能需要仔细的布局管理
与其他小部件可能存在手势冲突
有限的内置动画自定义
最适合每画廊中等数量的图像
原始 README
以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。
Swipe Image Gallery
A scrollable, dismissable by swiping, zoomable gallery on which you can add a dynamic overlay.
While it is intended for an image gallery different types of widgets can also be used.