一個 Flutter 小部件,為影像提供直覺的捏合縮放功能。當使用者捏合時,影像會自由縮放與平移;釋放後,會平滑動畫回原本大小與位置。設計簡潔且具響應性,可提升使用者在相簿、產品檢視器或文件閱讀器等應用中與靜態影像的互動體驗。此小部件有效處理觸控手勢,並在低階裝置上亦能維持效能。
適用情境
- 圖像畫廊縮放
- 產品詳情查看
- 文件或地圖探索
- 互動照片展示
- 使用者友善的影像導航
主要特色
- 縮放手勢支援
- 自動返回初始狀態
- 發布時的平滑動畫
- 輕便高效
- 與現有使用者介面的輕鬆整合
適合對象
- 行動應用程式圖像檢視器
- 電子商務產品螢幕
- 教育類或參考類應用
- 簡單的互動式圖像組件
- 需要最少手勢處理的應用程式
使用建議
- 限制為單張圖像互動
- 無內建的平移限制或邊界
- 不支援同時多個影像
- 無縮放速度或緩動的自定義選項
- 最適合全螢幕或大圖像顯示