buildNativeView method

Widget buildNativeView()

Implementation

Widget buildNativeView() {
  final Map<String, dynamic> creationParams = <String, dynamic>{'src': src};
  switch (defaultTargetPlatform) {
    case TargetPlatform.android:
      return AndroidView(
        viewType: viewType,
        layoutDirection: TextDirection.ltr,
        creationParams: creationParams,
        onPlatformViewCreated: _onPlatformViewCreated,
        creationParamsCodec: const StandardMessageCodec(),
      );
    case TargetPlatform.iOS:
      return UiKitView(
        viewType: viewType,
        layoutDirection: TextDirection.ltr,
        creationParams: creationParams,
        onPlatformViewCreated: _onPlatformViewCreated,
        creationParamsCodec: const StandardMessageCodec(),
      );
    default:
      throw UnsupportedError('Unsupported platform view');
  }
}