build method

  1. @override
Widget build(
  1. BuildContext context
)

Builds a new WebView.

Returns a Widget tree that embeds the created web view.

Implementation

@override
Widget build(BuildContext context) {
  return UiKitView(
    // Setting a default key using `params` ensures the `UIKitView` recreates
    // the PlatformView when changes are made.
    key: _webKitParams.key ??
        ValueKey<WebKitWebViewWidgetCreationParams>(
            params as WebKitWebViewWidgetCreationParams),
    viewType: 'plugins.flutter.io/webview',
    onPlatformViewCreated: (_) {},
    layoutDirection: params.layoutDirection,
    gestureRecognizers: params.gestureRecognizers,
    creationParams: _webKitParams._instanceManager.getIdentifier(
        (params.controller as WebKitWebViewController)._webView),
    creationParamsCodec: const StandardMessageCodec(),
  );
}