Package io.flutter.plugin.platform
Class PlatformViewFactory
java.lang.Object
io.flutter.plugin.platform.PlatformViewFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract PlatformView
Creates a new Android view to be embedded in the Flutter hierarchy.final MessageCodec<Object>
Returns the codec to be used for decoding the args parameter ofcreate(android.content.Context, int, java.lang.Object)
.
-
Constructor Details
-
PlatformViewFactory
- Parameters:
createArgsCodec
- the codec used to decode the args parameter ofcreate(android.content.Context, int, java.lang.Object)
.
-
-
Method Details
-
create
Creates a new Android view to be embedded in the Flutter hierarchy.- Parameters:
context
- the context to be used when creating the view, this is different than FlutterView's context.viewId
- unique identifier for the created instance, this value is known on the Dart side.args
- arguments sent from the Flutter app. The bytes for this value are decoded using the createArgsCodec argument passed to the constructor. This is null if createArgsCodec was null, or no arguments were sent from the Flutter app.
-
getCreateArgsCodec
Returns the codec to be used for decoding the args parameter ofcreate(android.content.Context, int, java.lang.Object)
.
-