如何使用 FutureBuilder 显示图像?

时间:2021-04-27 23:42:15

标签: flutter dart

我有一个来自 dart:ui 的 Image 对象。如何使用 FutureBuilder 在我的应用中显示它?

import 'dart:ui' as ui;

...
Future<ui.Image> makeImage() async {
// Code for generating the Image.
}
...

Container(width: 600, height: 200, child: FutureBuilder<ui.Image>(
  future: makeImage(),
  builder: (BuildContext context, AsyncSnapshot<ui.Image> snapshot) {
    if (snapshot.hasData) {
      
      return Image.memory(?????????????);
    }
    else {
      return Text("waiting");
    }
  }),),

0 个答案:

没有答案