Есть две страницы, которые содержат веб-просмотр, и их порядок маршрутизации - от A до B. При медленном перемещении вправо на странице B, чтобы вернуть A, приложение застряло в среднем состоянии, при этом A и B отображают половину каждого.
Я нашел следующие правила: 1. И A, и B должны содержать веб-просмотр;2. Веб-просмотр в A может быть любой высоты, даже 0;3. Проблема возникает, только когда скользящий палец находится в пределах области веб-просмотра B.
Библиотека веб-просмотра имеет значение flutter_inappbrowser: ^0.6.0
, и проблема может возникнуть в простейшем виде.
@override
Widget build(BuildContext context) {
return Container(
height: 200,
child: InAppWebView(
initialUrl: 'https://www.google.com',
),
);
}