套件概覽
keyboard_height_plugin 是一個 Flutter 套件,可在 Android 和 iOS 裝置上即時更新螢幕鍵盤出現前的高度。它會在鍵盤即將顯示時發出鍵盤高度,讓開發者能動態調整 UI 排版,以提升使用者體驗。此套件特別適用於表單或輸入欄位,避免內容被鍵盤遮擋。它在兩個主要行動平台皆可順暢運作,並可透過 pub.dev 輕鬆整合。該套件輕巧且專注於鍵盤高度偵測,不包含額外功能。
適用情境
- 動態表單佈局調整
- 防止輸入欄位重疊
- 即時UI回應性
- 移動應用鍵盤意識
- 優化輸入過程中的螢幕空間
主要特色
- 在顯示前發出鍵盤高度
- 跨平台(Android & iOS)
- 輕量且專注
- 透過 pub.dev 的簡單整合
- 無額外依賴
適合對象
- 開發輸入密集型應用的開發者
- 需要響應式 UI 的應用
- 基於表單的移動應用
- 需要精確鍵盤反饋的專案
- 針對 iOS 與 Android 的 Flutter 應用
使用建議
- 需要手動處理版面變更
- 僅限鍵盤高度
- 不支援自定鍵盤
- 無內建動畫支援
- 可能需要額外的狀態管理