public class PlatformViewsChannel extends Object
PlatformViewsChannel.PlatformViewsHandler
to implement the Android side of this channel.Modifier and Type | Class and Description |
---|---|
static class |
PlatformViewsChannel.PlatformViewCreationRequest
Request sent from Flutter to create a new platform view.
|
static class |
PlatformViewsChannel.PlatformViewResizeRequest
Request sent from Flutter to resize a platform view.
|
static interface |
PlatformViewsChannel.PlatformViewsHandler
Handler that receives platform view messages sent from Flutter to Android
through a given
PlatformViewsChannel . |
static class |
PlatformViewsChannel.PlatformViewTouch
The state of a touch event in Flutter within a platform view.
|
Constructor and Description |
---|
PlatformViewsChannel(DartExecutor dartExecutor)
Constructs a
PlatformViewsChannel that connects Android to the Dart code
running in dartExecutor . |
Modifier and Type | Method and Description |
---|---|
void |
invokeViewFocused(int viewId) |
void |
setPlatformViewsHandler(PlatformViewsChannel.PlatformViewsHandler handler)
Sets the
PlatformViewsChannel.PlatformViewsHandler which receives all events and requests
that are parsed from the underlying platform views channel. |
public PlatformViewsChannel(@NonNull DartExecutor dartExecutor)
PlatformViewsChannel
that connects Android to the Dart code
running in dartExecutor
.
The given dartExecutor
is permitted to be idle or executing code.
See DartExecutor
.public void invokeViewFocused(int viewId)
public void setPlatformViewsHandler(@Nullable PlatformViewsChannel.PlatformViewsHandler handler)
PlatformViewsChannel.PlatformViewsHandler
which receives all events and requests
that are parsed from the underlying platform views channel.