从资产中读取Markdown文本并将其加载到Markdown()小部件中

时间:2018-12-13 07:31:26

标签: flutter

我正在尝试从资产文件夹中读取降价文件,并能够在我的小部件中显示内容,如下所示:

Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Title'),
      ),
      body: Container(
        child: Card(
          color: Colors.grey[200],
          child: FutureBuilder(
              future: DefaultAssetBundle.of(context).loadString('assets/data/text.md'),
              builder: (context, snapshot) {
                return Text(snapshot.data ?? '', softWrap: true);
              }
            ),
          ),
        )
      );
  }

有了这个,我就能显示文字了。但是,我想将此内容包装在Flutter的Markdown小部件中。我应该怎么做? Markdown只有数据,它接受字符串,而没有其他小部件。

0 个答案:

没有答案