Package io.flutter.embedding.android
Interface KeyboardManager.ViewDelegate
-
- All Known Implementing Classes:
FlutterView
,FlutterView
- Enclosing class:
- KeyboardManager
public static interface KeyboardManager.ViewDelegate
A set of interfaces that theKeyboardManager
needs to interact with other components and the platform, and is typically implements byFlutterView
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BinaryMessenger
getBinaryMessenger()
Returns aBinaryMessenger
to send platform messages with.boolean
onTextInputKeyEvent(KeyEvent keyEvent)
Send aKeyEvent
that is not handled by the keyboard responders to the text input system.void
redispatch(KeyEvent keyEvent)
Send aKeyEvent
that is not handled by Flutter back to the platform.
-
-
-
Method Detail
-
getBinaryMessenger
BinaryMessenger getBinaryMessenger()
Returns aBinaryMessenger
to send platform messages with.
-
onTextInputKeyEvent
boolean onTextInputKeyEvent(@NonNull KeyEvent keyEvent)
Send aKeyEvent
that is not handled by the keyboard responders to the text input system.- Parameters:
keyEvent
- theKeyEvent
that should be processed by the text input system. It must not be null.- Returns:
- Whether the text input handles the key event.
-
-