0
我需要一个ImageShader用于我的自定义画家。构造函数需要Image。什么是实例化ImageShader的正确方法?
我试图得到AssetImage,但我没有看到直接将其转换为图像的方式。
现在我卡在decodeImageFromList()。我如何将AssetImage转换成Uint8List?
我需要一个ImageShader用于我的自定义画家。构造函数需要Image。什么是实例化ImageShader的正确方法?
我试图得到AssetImage,但我没有看到直接将其转换为图像的方式。
现在我卡在decodeImageFromList()。我如何将AssetImage转换成Uint8List?
改编自我在previous question上的回答,以下是如何将AssetImage
变成ui.Image
。
Future<ui.Image> _getImage() {
Completer<ui.Image> completer = new Completer<ui.Image>();
new AssetImage('assets/image.png')
.resolve(new ImageConfiguration())
.addListener((ImageInfo info, bool _) => completer.complete(info.image));
return completer.future;
}