FLUTTER ECOSYSTEM

keyboard_avoider

一種輕量級替代 Scaffold 小部件的方法,用於避免螢幕上的軟體鍵盤。在取得焦點時自動將被遮蔽的 TextField 子小部件捲動至可見區域。

keyboard_avoider 封面
最新版本
0.2.0
近 30 天下載
2910
喜歡數
134
Pub 分數
160

Package Overview

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

套件概覽

keyboard_avoider 是一個輕量級的 Flutter 套件,可幫助管理螢幕鍵盤互動,而不依賴 Scaffold。當軟體鍵盤出現時,它會自動將獲得焦點的 TextField 小部件捲動到視圖中,確保內容始終可存取。專為響應式 UI 設計,提供簡單高效解決方案,在各種裝置和平台間保持可用性。非常適合表單和輸入密集型介面,避免鍵盤重疊影響使用者體驗。

適用情境
  • 表單輸入框帶滾動
  • 行動和網頁應用程式版面
  • 動態內容區域
  • 跨平台應用
  • 文字欄位焦點管理
  • 避免鍵盤遮擋
主要特色
  • 自動滾動到焦點
  • 無腳手架依賴
  • 跨平台支援
  • 輕便且簡約
  • 簡單 API
  • 適用於任何父級組件
適合對象
  • 尋求輕量級鍵盤處理的開發者
  • 具有大量文字輸入的應用程式
  • 響應式使用者介面設計
  • 專案避免 Scaffold 約束
  • 注重性能和簡潔性的團隊
使用建議
  • 僅限文字方塊聚焦行為
  • 不處理複雜的嵌套滾動視圖
  • 在自定滾動上下文中可能需要手動調整
  • 不適用於進階鍵盤互動邏輯
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add keyboard_avoider

所屬分類

相關專案