вот листинг post.dart:
import 'package:flutter/material.dart';
import 'package:flutter_widget_from_html/flutter_widget_from_html.dart';
//import 'package:flutter_widget_from_html_core/flutter_widget_from_html_core.dart';
class DetailedPost extends StatelessWidget {
const DetailedPost({Key key}) : super(key: key);
static const routeName = 'details';
@override Widget build(BuildContext context) {
Map post = ModalRoute.of(context).settings.arguments as Map;
return Scaffold(
appBar: AppBar(
title: Text(post['title']['rendered']),
),
body: ListView(
children: <Widget>[
Padding(
padding: const EdgeInsets.all(8.0),
child: FadeInImage(
placeholder: AssetImage('assets/loading.gif'),
image: NetworkImage(post["_embedded"]["wp:featuredmedia"][0]
["media_details"]["sizes"]["medium_large"]["source_url"]),
),
),
Padding(
padding: const EdgeInsets.all(8.0),
child: Text(post['title']['rendered'],
style: TextStyle(fontSize: 22)),
),
Padding(
padding: const EdgeInsets.all(8.0),
child: HtmlWidget(post['content']['rendered'],
webView: true, textStyle: TextStyle(fontSize: 18)),
)
],
));
}
}