网页加载中,没有进度条,一片空白,实在不雅观,实现的效果如下:
自定义webview,展示进度条和加载框
import 'package:flutter/material.dart';
import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';
//展示网页数据
// ignore: must_be_immutable
class MyWebViewPage extends StatefulWidget {
String url;
String title;
MyWebViewPage({Key key, @required this.url, @required this.title});
@override
createState() => _PageState(url: url, title: title);
}
class _PageState extends State<MyWebViewPage> {
_PageState({Key key, @required this.url, @required this.title});
String url;
String title;
FlutterWebviewPlugin _webViewPlugin = FlutterWebviewPlugin();
double lineProgress = 0.0;
initState() {
super.initState();
_webViewPlugin.onProgressChan