FLUTTER ECOSYSTEM

keyboard_visibility

用于在 Android 和 iOS 上发现软键盘可见性状态的 Flutter 插件。

最新版本
0.5.6
近 30 天下载
96
喜欢数
122
Pub 分数
35

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

keyboard_visibility 包是一个 Flutter 插件,可让开发者检测 Android 和 iOS 设备上软键盘的可见状态。它提供了一个简单的 API 来监听键盘显示/隐藏事件,使应用程序能够动态响应——例如调整布局或滚动内容以进入视图。这在表单或聊天界面中特别有用,因为用户输入需要视觉反馈。该插件跨平台无缝工作,设置简单,非常适合响应式 UI。

适合场景
  • 表单输入处理
  • 聊天应用UI调整
  • 动态布局调整
  • 滚动到聚焦字段
  • 响应式用户界面
主要特点
  • 实时键盘状态检测
  • 跨平台支持(Android 和 iOS)
  • 简单的事件监听器 API
  • 最小配置
  • 与 FocusNode 和 TextEditingController 兼容
适合对象
  • 开发表单密集型应用的开发者
  • 聊天或消息应用
  • 需要动态键盘感知布局的 UI
  • 需要响应式输入处理的应用
  • Flutter 初学者探索平台特定功能
使用建议
  • 在 Web 平台上无法使用
  • 需要妥善管理事件监听器
  • 可能需要额外的逻辑来处理复杂的UI过渡
  • 仅限键盘可见性,而非大小或动画
  • 无内置动画或过渡效果
支持平台暂无数据

安装插件

flutter pub add keyboard_visibility

所属分类

源码仓库

关联项目