套件概覽
一個 Flutter 套件,提供自訂剪裁器與邊框,用以創造類似 Cupertino 的圓角效果,亦稱為 squircles。利用貝塞爾路徑,它透過兩個控制點平滑地實現圓角,為 iOS 及其他平台帶來現代且符合平台風格的美學。非常適合需要柔軟曲線邊緣的按鈕、卡片與容器,與 Apple 的設計語言一致。此套件輕量且能順暢整合至現有的 Flutter 項目。
適用情境
- 建立 iOS 風格的圓角 UI 元素
- 設計帶有 squircle 角的卡片和按鈕
- 增強跨平台的視覺一致性
- 使用平滑曲線自定義容器邊框
- 使用圓角構建現代應用程式介面
主要特色
- 基於貝塞爾路徑的角圓化
- 支援圓角矩形邊框
- 適用於所有 Flutter 平台
- 透過 Clipper 和 Border 實現輕鬆整合
- 可自定的圓角半徑和控制點
適合對象
- iOS風格的使用者介面設計
- 尋求平台原生美學的開發者
- 需要平滑、圓潤形狀的專案
- UI 元件自訂
- 跨平台行動與網頁應用程式
使用建議
- 可能需要對大規模版面進行效能測試
- 不太適合高度動態或快速變化的角落形狀
- 僅限靜態角落樣式,無額外邏輯
- 最適合靜態或可預測的UI組件
- 需要理解貝塞爾曲線才能進行高級自訂
