Interface KeyboardManager.ViewDelegate

All Known Implementing Classes:
FlutterView, 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 Details

    • getBinaryMessenger

      BinaryMessenger getBinaryMessenger()
      Returns a BinaryMessenger to send platform messages with.
    • onTextInputKeyEvent

      boolean onTextInputKeyEvent(@NonNull KeyEvent keyEvent)
      Send a KeyEvent that is not handled by the keyboard responders to the text input system.
      Parameters:
      keyEvent - the KeyEvent that should be processed by the text input system. It must not be null.
      Returns:
      Whether the text input handles the key event.
    • redispatch

      void redispatch(@NonNull KeyEvent keyEvent)
      Send a KeyEvent that is not handled by Flutter back to the platform.