套件概覽
一個 Flutter 套件,可啟用下拉返回頁面的拖曳手勢,允許使用者透過向下拖動螢幕來導航返回。它透過提供直覺且流暢的方式關閉頁面,從而提升使用者體驗,特別適用於全螢幕或沉浸式介面。此套件支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,確保在各種裝置上行為一致。它與 Flutter 的 Navigator 無縫整合,並可與標準頁面路由搭配使用。
適用情境
- 沉浸式全螢幕檢視
- 自訂模態對話方塊中的返回手勢
- 卡片式UI中的增強導航
- 底部表單的平滑關閉
- 互動式引導流程
- 基於手勢的應用程式導航
主要特色
- 拖動向下以返回的手勢支援
- 跨平台相容性
- 與 Navigator 的無縫整合
- 所需的設定最少
- 支援自訂動畫曲線
- 適用於巢狀導航器
適合對象
- 開發具豐富手勢功能應用程式的開發者
- 尋求直覺導航的設計人員
- 全螢幕內容的應用
- 模態和覆蓋層介面
- 行動裝置優先的應用程式
使用建議
- 可能與其他垂直觸控偵測器衝突
- 在嵌套導航器中需要謹慎處理
- 不適合具有垂直滑動的手勢內容
- 複雜動畫的自定義功能有限
- 最適合單層導航堆疊
