CupertinoInteractiveKeyboardPlatform class abstract

The platform interface for the cupertino_interactive_keyboard plugin.

This abstract class defines the interface that platform-specific implementations must follow to provide interactive keyboard functionality. It handles communication between Flutter and the native iOS implementation.

Inheritance
  • Object
  • PlatformInterface
  • CupertinoInteractiveKeyboardPlatform
Implementers

Constructors

CupertinoInteractiveKeyboardPlatform()
Constructs a CupertinoInteractiveKeyboardPlatform.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

initialize({required bool firstTime}) Future<bool?>
Initializes the platform implementation.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeInputAccessoryHeight(int id) Future<void>
Removes the input accessory height for a given view ID.
removeScrollableRect(int id) Future<void>
Removes the scrollable area rectangle for a given view ID.
setInputAccessoryHeight(int id, double height) Future<void>
Sets the input accessory height for a given view ID.
setKeyboardVisibilityCallback(PlatformKeyboardVisibilityCallback? callback) → void
Sets the callback for keyboard visibility changes from the platform.
setScrollableRect(int id, Rect rect) Future<void>
Sets the scrollable area rectangle for a given view ID.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance CupertinoInteractiveKeyboardPlatform
The default instance of CupertinoInteractiveKeyboardPlatform to use.
getter/setter pair