Flutter Split View 是一個響應式佈局組件,能根據可用空間自動將螢幕劃分為兩個可調整的檢視,並利用 Navigator 2.0 進行導航與狀態管理。非常適合建立跨裝置與平台無縫運作的自適應 UI。此組件會根據螢幕大小與方向動態調整其佈局,適用於雙面板介面(例如主從細節模式)。支援所有主要的 Flutter 平台,包含 Android、iOS、Web、macOS、Windows 與 Linux。
適用情境
- 主-細節佈局
- 雙面板導航
- 響應式儀表板設計
- 跨平台平板電腦使用者介面
- 自適應移動和桌面介面
主要特色
- 基於螢幕空間的自動佈局
- Navigator 2.0 結合
- 支援所有 Flutter 平台
- 動態視圖調整大小
- 內建的響應式行為
- 易於與現有路線整合
適合對象
- 開發響應式應用的開發者
- 針對多個平台的團隊
- 需要分屏功能的應用
- 專注於自適應版面的UI設計師
- 使用現代導航模式的專案
使用建議
- 需要了解 Navigator 2.0
- 可能需要自訂樣式來處理複雜佈局
- 最適合較大的螢幕或平板電腦
- 對非標準拆分的自訂有限
- 不適合簡單的單視圖應用

