FLUTTER ECOSYSTEM

flutter_keyboard_visibility

用於在 Android 和 iOS 上發現軟鍵盤可見性狀態的 Flutter 插件。

最新版本
6.0.0
近 30 天下載
75萬
喜歡數
1140
Pub 分數
150

Package Overview

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

套件概覽

一個 Flutter 插件,可偵測 Android、iOS 及其他支援平台上的軟鍵盤可見狀態。它在鍵盤出現或消失時提供即時更新,讓開發者能夠動態調整 UI 排版。適用於表單、聊天介面以及任何需要根據鍵盤存在情況進行響應式設計的應用。此外,該插件可在行動與桌面平台運作,確保行為一致。它能與 Flutter 的狀態管理系統無縫整合。

適用情境
  • 動態表單佈局調整
  • 聊天介面響應性
  • 自動滾動到聚焦欄位
  • 鍵盤輸入時的響應式介面
  • 跨平台鍵盤檢測
主要特色
  • 即時鍵盤可見性事件
  • 支援 Android、iOS、Web、macOS、Windows 和 Linux
  • 簡單的串流式 API
  • 適用於所有 Flutter 狀態管理方法
  • 輕便可靠
適合對象
  • 動態 UI 版面配置的應用程式
  • 表單密集型應用
  • 聊天或訊息應用
  • 針對多平台的開發者
  • UI/UX 優化團隊
使用建議
  • 需要正確處理流訂閱
  • 可能需要額外的邏輯來處理複雜佈局
  • 不適用於非互動式使用者介面元件
  • 受限於鍵盤可見性,無法切換輸入法
  • 與串流中的適當錯誤處理一起使用效果最佳
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add flutter_keyboard_visibility

所屬分類

原始碼儲存庫

相關專案

所在榜單