我知道可以将WebView添加为整页但无法找到任何示例代码.我假设你可以使用PageView作为它的基础,但不知道如何调用本机android WebView并将其添加到PageView.
谁能指出我正确的方向?
Shy*_*hil 19
您可以使用https://pub.dartlang.org/packages/webview_flutter
例
import 'package:webview_flutter/webview_flutter.dart';
return Scaffold(
appBar: AppBar(
title: const Text('Flutter WebView example'),
),
body: const WebView(
initialUrl: 'https://flutter.io',
javascriptMode: JavascriptMode.unrestricted,
),
);
Run Code Online (Sandbox Code Playgroud)
您可以使用下面的 dart 插件来显示 Webview。此外,您可以从这个 url 中找到 dart 插件:https ://pub.dartlang.org/packages/flutter_webview_plugin
new MaterialApp(
routes: {
"/": (_) => new WebviewScaffold(
url: "https://www.google.com",
appBar: new AppBar(
title: new Text("Widget webview"),
),
),
},
);
Run Code Online (Sandbox Code Playgroud)
webview plugin效果很好,但是它将在应用程序的每一位的顶部创建,因此您必须添加额外的逻辑来显示和隐藏插件。您可以全屏显示或显示为大小的矩形。
https://pub.dartlang.org/packages/flutter_webview_plugin
| 归档时间: |
|
| 查看次数: |
22441 次 |
| 最近记录: |