首页 > 解决方案 > 在启动画面处于活动状态时,是否有办法加载 webview?

问题描述

我希望 webview 小部件在启动画面处于活动状态时加载 url 我该怎么做

闪屏代码:

class _SplashScreenState extends State<SplashScreen> {
final int splashDuration = 4;
startTime() async {
return Timer(
    Duration(seconds: splashDuration),
        () {

      Navigator.of(context).pushReplacementNamed('/webviewUi');
    }
);
}


@override
Widget build(BuildContext context) {

return  Scaffold(
    appBar: PreferredSize(
        child: AppBar()
    ),

    body: Image.asset('assets/splash-c2.jpg')
);
}
}

//webview code:
@override
Widget build(BuildContext context) {
return new MaterialApp(

body:   WebView(
                initialUrl: url,
                javascriptMode: JavascriptMode.unrestricted,

              )
);

现在如何在 spalsh 屏幕处于活动状态或开始持续时间时使 webview 加载 url 以及如何优化 webview 的性能,例如使负载比以前少

标签: webviewflutterdart

解决方案


推荐阅读