Я пытаюсь загрузить текст строки в WebviewScaffold
, но веб-просмотр находится за пределами контейнера:
Я тестировал с виджетом «Текст», он работал хорошо
_getDescription(description) {
return new Container(
child:
//new Text(description),
new WebviewScaffold(
url: new Uri.dataFromString(description, mimeType: 'text/html',encoding: utf8).toString()),
width: double.infinity,
margin: new EdgeInsets.only(top: 10.0),
height: 80,
);
}
полный класс:
child: new ListView(
children: <Widget>[
new Hero(
tag: _title,
child: _getImageNetwork(Functions.getImgResizeUrl(_img,250,''))
),
_getBody(_title,_date,_description,_origin,context),
],
),
Widget _getBody(tittle,date,description,origin,context){
return new Container(
margin: new EdgeInsets.all(15.0),
child: new Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
_getTittle(tittle), //Text Widget
_getDate(date,origin), //Text Widget
_getDescription(description),
_getAntLink(),
_getLink(_link,context)
],
),
);
}
в документах плагина Flutter WebView есть предупреждение:
Предупреждение:webview не интегрирован в дерево виджетов, это нативный вид поверх флаттера.вы не сможете использовать снэк-бары, диалоги ...
это реальная причина проблемы?
Пожалуйста, помогите !!