title: How to show Loading Indicator in WebView Flutter?
body: <p>I want to show Loading first before the web view data displayed on the screen. How can do that?</p>
  
  <p>This is my code:</p>
  
  <pre><code>class WebDetailPage extends StatelessWidget {
    final String title;
    final String webUrl;
  
    final Completer&lt;WebViewController&gt; _controller =
        Completer&lt;WebViewController&gt;();
  
    WebDetailPage({
      @required this.title,
      @required this.webUrl,
    });
  
    @override
    Widget build(BuildContext context) {
      return Scaffold(
        appBar: AppBar(
          backgroundColor: Colour.white,
          title: Text(title, style: TextStyle(color: Colour.midnightBlue)),
          leading: IconButton(
              icon: Icon(Icons.arrow_back, color: Colour.midnightBlue),
              onPressed: () =&gt; Navigator.of(context).pop()),
        ),
        body: Center(
          child: WebView(
            initialUrl: webUrl,
            javascriptMode: JavascriptMode.unrestricted,
            onWebViewCreated: (WebViewController webViewController) {
              _controller.complete(webViewController);
            },
          ),
        )
      );
    }
  }
  </code></pre>
  
  <p>Can someone help me with this problem? Because I already search and research about it still can find the solution.</p>