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

所属分类

源码仓库

关联项目

所在榜单