SimpleDarkModeAdaptableWebView constructor
SimpleDarkModeAdaptableWebView(
- String htmlString, {
- Key? key,
- String? initialUrl,
- JavascriptMode javascriptMode = JavascriptMode.disabled,
- Set<
JavascriptChannel> ? javascriptChannels, - Set<
Factory< ? gestureRecognizers,OneSequenceGestureRecognizer> > - PageStartedCallback? onPageStarted,
- PageFinishedCallback? onPageFinished,
- bool debuggingEnabled = false,
- String? userAgent,
- AutoMediaPlaybackPolicy initialMediaPlaybackPolicy = AutoMediaPlaybackPolicy.require_user_action_for_all_media_types,
- String mimeType = 'text/html',
- Encoding? encoding,
- Map<
String, String> ? parameters, - bool base64 = false,
Constructor. Make a dark-mode-compatible webview.
Implementation
SimpleDarkModeAdaptableWebView(
this.htmlString, {
Key? key,
// for WebView
this.initialUrl,
this.javascriptMode = JavascriptMode.disabled,
this.javascriptChannels,
this.navigationDelegate,
this.gestureRecognizers,
this.onPageStarted,
this.onPageFinished,
this.debuggingEnabled = false,
this.gestureNavigationEnabled = false,
this.userAgent,
this.initialMediaPlaybackPolicy =
AutoMediaPlaybackPolicy.require_user_action_for_all_media_types,
// for Uri.dataFromString()
// expecting the string is HTML.
this.mimeType = 'text/html',
this.encoding,
this.parameters,
this.base64 = false,
}) : super(key: key);