SurfaceAndroidWebView class Null safety

Android WebViewPlatform that uses AndroidViewSurface to build the WebView widget.

To use this, set WebView.platform to an instance of this class.

This implementation uses hybrid composition to render the WebView on Android. It solves multiple issues related to accessibility and interaction with the WebView at the cost of some performance on Android versions below

  1. See https://github.com/flutter/flutter/wiki/Hybrid-Composition for more information.

Constructors

SurfaceAndroidWebView()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

build({required BuildContext context, required CreationParams creationParams, WebViewPlatformCreatedCallback? onWebViewPlatformCreated, Set<Factory<OneSequenceGestureRecognizer>>? gestureRecognizers, required WebViewPlatformCallbacksHandler webViewPlatformCallbacksHandler}) Widget
Builds a new WebView. [...]
clearCookies() Future<bool>
Clears all cookies for all WebView instances. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

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