FLUTTER ECOSYSTEM

snapping_sheet

一個提供可吸附至不同垂直與水平位置的 sheet 小部件的套件

snapping_sheet 封面
最新版本
3.1.0
近 30 天下載
1.1萬
喜歡數
760
Pub 分數
140

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

SnappingSheet 是一個 Flutter 套件,可實現可拖曳的底部彈出面板,能垂直與水平方向自動吸附至預設位置。它提供流暢、反應迅速的過渡效果,並支援自訂吸附點,非常適合用於模態框、篩選器或詳細內容面板等互動式 UI。此套件可在所有主要平台(包括 Android、iOS、Web、macOS、Windows 與 Linux)上運作,確保行為一致。它輕量級且容易整合到現有的 Flutter 專案中,設定簡單。

適用情境
  • 互動式底部面板
  • 篩選或設定抽屜
  • 帶有拖曳開啟的模式對話方塊
  • 內容擴展介面
  • 可自訂的可滑動面板
主要特色
  • 吸附到多個位置
  • 水準與垂直吸附
  • 平滑動畫
  • 跨平台支援
  • 可自訂的吸附點
  • 與現有組件的輕鬆整合
適合對象
  • 開發動態底部表單的開發者
  • 需要可滑動內容面板的應用
  • 需要響應式面板互動的 UI
  • 針對多個平台的專案
  • 實現手勢驅動介面的設計人員
使用建議
  • 需要仔細處理版面約束
  • 可能需要針對複雜的嵌套滾動檢視進行調整
  • 效能取決於內容的複雜度
  • 不適用於全螢幕覆蓋
  • 有限的內建樣式選項
  • 最佳搭配 singleChildScrollView 或類似元件使用
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add snapping_sheet

所屬分類

原始碼儲存庫

相關專案

暫無相關資料。