套件概覽
一個 Flutter 套件,用於擷取小部件的螢幕截圖,支援長捲動內容(如 ListView)。它允許自訂背景顏色、影像格式(PNG、JPEG)、品質(0–100),並可合併額外的影像,例如標題、頁尾或水印。非常適合用於產生需要視覺文件或分享之應用程式的完整頁面快照。此套件相容於 Android 與 iOS 平台。
適用情境
- 產生可捲動清單的完整頁面截圖
- 為共享內容創建視覺預覽
- 為截圖添加水印或頁眉
- 捕獲UI狀態以用於除錯
- 匯出小部件佈局為影像
主要特色
- 支援可滾動元件的長截圖
- 可自訂背景顏色
- 可設定的影像格式與品質
- 合併額外的圖像(頁首、頁尾、水印)
- 跨平台相容性(Android、iOS)
適合對象
- 需要完整小部件截圖的開發人員
- 需要UI狀態捕獲的應用程式
- 用於視覺文件的工具
- 除錯和測試 UI 版面配置
- 分享應用內容為圖片
使用建議
- 可能影響大型或複雜元件的效能
- 需要仔細處理非同步截圖產生
- 僅限靜態小部件渲染(捕獲期間無動態更新)
- 不適用於即時螢幕錄製
- 記憶體使用量隨著更大的螢幕截圖而增加