Я адаптирую класс из Wikipedia Explorer (с открытым исходным кодом) для просмотра предварительно выбранных страниц. Я пытаюсь добавить счетчик страниц, который не обновляется, потому что это StatelessWidget. Может кто-нибудь помочь мне превратить его в StatefulWidget?
class NavigationControls extends StatelessWidget {
const NavigationControls(this._webViewControllerFuture)
: assert(_webViewControllerFuture != null);
final Future<WebViewController> _webViewControllerFuture;
@override
Widget build(BuildContext context) {
return FutureBuilder<WebViewController>(
future: _webViewControllerFuture,
builder:
(BuildContext context, AsyncSnapshot<WebViewController> snapshot) {
final bool webViewReady =
snapshot.connectionState == ConnectionState.done;
final WebViewController controller = snapshot.data;
return _buttonsPagination(webViewReady, controller, context);
},
);
}