一个 Flutter 小部件,为图像提供直观的捏合缩放功能。当用户捏合时,图像会自由缩放和平移;释放后,它会平滑地动画回到原始大小和位置。设计简洁且响应迅速,可增强用户在画廊、产品查看器或文档阅读器等应用中与静态图像的交互体验。该小部件高效处理触摸手势,并在低端设备上也能保持性能。
适合场景
- 图像画廊缩放
- 产品详情查看
- 文档或地图探索
- 互动照片展示
- 用户友好的图像导航
主要特点
- 缩放手势支持
- 自动返回初始状态
- 发布时的平滑动画
- 轻便高效
- 与现有用户界面的轻松集成
适合对象
- 移动应用图像查看器
- 电子商务产品屏幕
- 教育类或参考类应用
- 简单的交互式图像组件
- 需要最少手势处理的应用程序
使用建议
- 限制为单张图像交互
- 无内置的平移限制或边界
- 不支持同时多个图像
- 无缩放速度或缓动的自定义选项
- 最适合全屏或大图像显示