flutter_keyboard_listener 0.0.1 copy "flutter_keyboard_listener: ^0.0.1" to clipboard
flutter_keyboard_listener: ^0.0.1 copied to clipboard

一个应用的键盘监听(不仅可以监听键盘的显示隐藏,还可以监听键盘的高度变化).

flutter_keyboard_listener #

一个应用的键盘监听(不仅可以监听键盘的显示隐藏,还可以监听键盘的高度变化)

# app
flutter create tsbaseuidemo

# package
flutter create --template=package flutter_baseui_kit
flutter create --template=package tsdemo_baseui

使用方法如下:

    WidgetsBinding.instance.addObserver(this);
    WidgetsBinding.instance.removeObserver(this);
    //改为如下
    WidgetsBinding.instance.addObserver(KeyBoardObserver.instance);
    WidgetsBinding.instance.removeObserver(KeyBoardObserver.instance);

    KeyBoardObserver.instance.addListener((isKeyboardShow, keyboardHeight) {
      // debugPrint('Keyboard update:$isKeyboardShow, height:$keyboardHeight');
      currentKeyboardVisible = isKeyboardShow;
      _keyboardHeight = keyboardHeight;
      _onKeyboardListener();
    });
1
likes
130
points
26
downloads

Publisher

unverified uploader

Weekly Downloads

一个应用的键盘监听(不仅可以监听键盘的显示隐藏,还可以监听键盘的高度变化).

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_keyboard_listener