我想使用 DecodeGifAnimation 解码带有图像包的 gif ,但它需要的时间太长并且导致我的 webapp 冻结。该库似乎也没有任何异步方法。我查看了如何在 Dart 中进行异步处理,似乎我需要使用 Futures,尽管我不确定如何为我的函数创建一个。
不太确定我在做什么
void decode(Uint8List data) {
Future anim = decodeGifAnimation(data); // but it returns Animation, not a Future!
anim.then(prepare);
}