一種輕量級的純 Dart 實現,用於從螢幕頂部滑出的模態面板。設計簡潔,易於整合,提供乾淨的介面來顯示表單、選單或警示內容,無需複雜的相依性。相容所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。非常適合尋求最小化、可自訂替代方案來取代標準底部面板的開發者。
適用情境
- 顯示表單輸入
- 顯示操作選單
- 顯示警告或通知
- 實現可摺疊的內容面板
- 建立自定覆疊層
主要特色
- 純 Dart 實現
- 跨平台相容性
- 簡單 API
- 可自定義動畫
- 輕量且快速
- 支援拖曳關閉
適合對象
- 希望使用最小化頂部面板的開發者
- 依賴限制嚴格的專案
- 針對多個平台的應用程式
- 需要平滑過渡的UI組件
- 可自訂的覆蓋層設計
使用建議
- 有限的內建樣式選項
- 無原生平台特定行為
- 需要手動處理關閉邏輯
- 不適合複雜的嵌套佈局
- 可能需要額外的程式碼以支援無障礙功能
