interactive_keyboard_dismiss 0.1.1 copy "interactive_keyboard_dismiss: ^0.1.1" to clipboard
interactive_keyboard_dismiss: ^0.1.1 copied to clipboard

iOS-style interactive keyboard dismissal for Flutter: the keyboard follows your finger as a scroll view is dragged into it, on iOS and Android 11+.

0.1.1 #

  • Documentation only: added a demo GIF showing the keyboard tracking a finger on an iOS simulator. No code changes.

0.1.0 #

  • First release.
  • InteractiveKeyboardDismiss: the keyboard follows the finger when a scroll view is dragged into it, then dismisses or springs back.
  • iOS: UIKit's own interactive dismissal, driven from Flutter touches (verified on iOS 18.6 and 26.0 simulators).
  • Android API 30+: WindowInsetsAnimationControllerCompat with live viewInsets; Android 24–29 falls back to dismiss-on-drag.
  • InteractiveKeyboardDismissController, InteractiveKeyboardInset, InteractiveKeyboardInsetBuilder, InteractiveKeyboardPadding, KeyboardDismissThresholds, decideKeyboardRelease, InteractiveKeyboardChannel.diagnostics().
  • Swift Package Manager and CocoaPods support.
0
likes
160
points
0
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

iOS-style interactive keyboard dismissal for Flutter: the keyboard follows your finger as a scroll view is dragged into it, on iOS and Android 11+.

Repository (GitHub)
View/report issues

Topics

#keyboard #scroll #chat #gestures #ime

License

MIT (license)

Dependencies

flutter

More

Packages that depend on interactive_keyboard_dismiss

Packages that implement interactive_keyboard_dismiss