WebView в ListView без назначения его размеров - PullRequest
1 голос
/ 21 марта 2019

Есть ли возможность поместить WebView (webview_flutter) в ListView без назначения его размеров, но автоматически принять его высоту.Единственное рабочее решение, которое я нашел, - это поместить WebView в контейнер, назначив его высоту, но я не хочу назначать любую высоту, я просто хочу, чтобы он занимал высоту в соответствии с его содержимым.

Я пробовал так много решений, включая Expanded за это, но получаю ошибку о бесконечной высоте.Любое решение?

1 Ответ

1 голос
/ 31 марта 2019

До сих пор вы не можете, как я ожидаю ... но вы можете включить прокрутку внутри виджета веб-просмотра

импортировать эти библиотеки:

import 'package: flutter / gestures.dart';

import 'package: flutter / foundation.dart';

добавьте эту строку в виджет веб-просмотра:

gestureRecognizers: Set()..add(Factory<VerticalDragGestureRecognizer>(()=>VerticalDragGestureRecognizer())),

и все готово:)

EDIT плагин flutter_widget_from_html теперь поддерживает webview и iframe, и вы можете использовать его вместо плагина web_view без использования высоты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...