一個 Flutter 套件,可複製原生的 Cupertino 風格底部彈出介面,提供流暢且視覺一致的體驗,適用於 iOS 及其他平台。它提供可自訂、帶動畫的底部彈出層,支援拖曳展開功能,設計符合 Apple 的人機介面指南。非常適合針對 iOS 使用者之應用程式中的模態內容呈現,或在跨平台專案中追求一致的 Cupertino 外觀。
適用情境
- 在iOS風格的應用中展示模態選項
- 在可摺疊面板中顯示詳細資訊
- 建立互動式表單並支援可展開區段
- 實現具有平滑過渡效果的選擇器組件
- 透過原生動畫提升使用者體驗
主要特色
- Cupertino 風格的設計一致性
- 下拉展開手勢支援
- 跨平台相容性(iOS、Android、Web、macOS、Windows、Linux)
- 可自訂的高度和動畫
- 內建拖曳把手,方便直覺式互動
- 流暢、響應迅速的動畫
適合對象
- 面向iOS用戶的開發者
- 需要原生Cupertino UI元素的應用
- 跨平台應用需要一致的底部表單
- 設計師專注於iOS人機介面指南
- 強調流暢自然動畫的專案
使用建議
- 可能需要額外的樣式設定以適配非iOS主題
- 與完全自訂的底部彈出層相比,自訂選項較少
- 複雜嵌套組件帶來的效能影響
- 對於未優化的大規模內容區域來說,並非理想選擇
- 依賴於平台特定的渲染行為
