flutter_lottie 是一個 Flutter 套件,可在 iOS 與 Android 平台上呈現 Lottie 動畫——輕量級、可縮放的向量動畫。它利用 Lottie 庫來顯示透過 Bodymovin 等工具在 After Effects 中建立的 JSON 格式動畫。此套件簡化了將流暢、高效率動畫整合至 Flutter 應用程式的過程,無需撰寫複雜的自訂程式碼。適用於載入指示器、引導畫面與互動式回饋元件,支援動態動畫控制,例如播放速度與循環。與 Flutter 的小部件系統相容,確保跨裝置的一致性效能。
適用情境
- 引導畫面
- 載入指示器
- 互動式使用者介面回饋
- App 啟動畫面
- Micro-interactions
主要特色
- 支援 Lottie JSON 動畫
- 跨平台(iOS 與 Android)
- 動態播放控制
- 高效率且輕量
- 與 Flutter 小部件的無縫整合
適合對象
- 行動應用程式開發人員
- UI/UX 設計師
- 需要引人入勝的動畫的應用程式
- 動畫資源有限的專案
使用建議
- 需要 Lottie JSON 檔案
- 僅限基於向量的動畫
- 效能可能會因複雜動畫而有所差異
- 不適合影片或逐幀內容