Package io.flutter.embedding.android
Interface KeyboardManager.ViewDelegate
- All Known Implementing Classes:
FlutterView
- Enclosing class:
- KeyboardManager
public static interface KeyboardManager.ViewDelegate
A set of interfaces that the
KeyboardManager needs to interact with other components
and the platform, and is typically implements by FlutterView.-
Method Summary
Modifier and TypeMethodDescriptionReturns aBinaryMessengerto send platform messages with.booleanonTextInputKeyEvent(KeyEvent keyEvent) Send aKeyEventthat is not handled by the keyboard responders to the text input system.voidredispatch(KeyEvent keyEvent) Send aKeyEventthat is not handled by Flutter back to the platform.
-
Method Details
-
getBinaryMessenger
BinaryMessenger getBinaryMessenger()Returns aBinaryMessengerto send platform messages with. -
onTextInputKeyEvent
Send aKeyEventthat is not handled by the keyboard responders to the text input system.- Parameters:
keyEvent- theKeyEventthat should be processed by the text input system. It must not be null.- Returns:
- Whether the text input handles the key event.
-
redispatch
Send aKeyEventthat is not handled by Flutter back to the platform.
-