一個 Flutter 套件,提供高度可自訂的線性進度指示器,具備平滑動畫與廣泛的視覺樣式選項。它讓開發者能輕鬆調整進度條的外觀、顏色、粗細與動畫行為,以無縫搭配應用設計。適用於載入狀態、檔案上傳,或任何需要即時進度回饋的場景。此組件支援所有主要平台,包含 Android、iOS、Web、macOS、Windows 與 Linux。
適用情境
- 表單中的加載指示器
- 檔案上傳進度追蹤
- 入門螢幕進度
- 遊戲關卡完成條
- 自定義動畫過渡
主要特色
- 完全可自定義的顏色和漸變
- 可設定的條狀厚度與圓角半徑
- 具備持續時間控制的順暢動畫
- 支援不確定與確定模式
- 平台無關設計
- 透過自定義繪製進行擴展
適合對象
- 尋求視覺彈性的UI設計師
- 開發人員建構互動式引導流程
- 需要品牌進度視覺效果的應用程式
- 需要一致進度 UI 的跨平台應用程式
使用建議
- 可能需要針對高頻率更新進行效能調校
- 自定繪畫可能會影響低階設備上的渲染
- 內建主題有限——設計一致性需要手動設定
