FLUTTER ECOSYSTEM

flutter_keyboard_size

一個簡單方便的提供者,可幫助取得以下資訊 - 鍵盤高度、鍵盤是否開啟、設定螢幕是否較小的布林值。

flutter_keyboard_size 封面
最新版本
1.0.1
近 30 天下載
3.1萬
喜歡數
67
Pub 分數
160

Package Overview

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

套件概覽

flutter_keyboard_size 是一個輕量級的 Flutter 套件,可提供關於螢幕鍵盤的即時資訊,包括其高度以及是否已開啟。它還能幫助判斷螢幕尺寸是否較小,對響應式 UI 調整非常有用。該套件提供基於 provider 的簡單 API,可在多個平台存取鍵盤狀態和尺寸,確保在 Android、iOS、Web、macOS、Windows 和 Linux 上行為一致。非常適合需要在鍵盤出現或消失時動態調整佈局的應用。

適用情境
  • 調整鍵盤開啟時的UI佈局
  • 檢測表單中的鍵盤可見性
  • 適用於小螢幕的響應式設計
  • 處理輸入欄位定位
  • 基於鍵盤高度的動態填充
主要特色
  • 即時鍵盤高度檢測
  • 鍵盤開啟/關閉狀態監控
  • 螢幕尺寸分類
  • 基於 Provider 的狀態管理
  • 跨平台支援
  • 簡單的 API 結合
適合對象
  • 表單密集型應用
  • 聊天或訊息介面
  • 以行動裝置為首的使用者介面
  • 響應式佈局
  • 需要動態輸入處理的應用程式
使用建議
  • 可能需要在狀態變更時重新建構
  • 僅限與鍵盤相關的指標
  • 不適合複雜手勢檢測
  • 依賴於平台特定的鍵盤事件
  • 最佳搭配狀態管理,例如 Provider
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add flutter_keyboard_size

所屬分類

原始碼儲存庫

相關專案