CircularWidgets 是一個 Flutter 套件,可讓開發者將小部件排列成圓形佈局,非常適合建立徑向選單、進度指示器或互動式圓形介面。它提供彈性的定位與自訂選項,可用於圍繞中心點排列子小部件。此套件支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,使其在跨平台應用中極具多功能性。透過 pub add 簡單整合,僅需少量程式碼即可增強 UI 設計。其直覺的 API 可精確控制角度、間距與對齊方式。
適用情境
- 徑向導航選單
- 圓形進度指示器
- 互動式圓形按鈕
- 儀表板小部件佈局
- 自定義圓形動畫
主要特色
- 輕鬆實現元件的圓形排列
- 對自定義角度和間距的支援
- 跨平台相容性
- 與 pub 的簡單整合
- 靈活的對齊與旋轉選項
適合對象
- 尋求圓形佈局的UI設計師
- 開發徑向介面的開發者
- 需要圓形進度顯示的應用程式
- 跨平台行動與網頁應用程式
- 互動式儀表板元件
使用建議
- 可能需要對大量小部件進行效能優化
- 有限的內建動畫支援
- 最適合靜態或低頻動態版面
- 不適合複雜的層次化環形結構
