首页 > 解决方案 > Gif 动画不在 Image.memory 中播放

问题描述

我有一个动画 GIF 图像通过Uint8List. 我试图看到它在Image小部件内播放,但它只显示第一帧,没有动画。

Uint8List? gifImage = await pickImage();

Image.memory(
  gifImage!,
  gaplessPlayback: true,
  fit: BoxFit.fill
)

static Future pickImage() async {
  try {
    var photo = await ImagePicker().pickImage(
      source: ImageSource.gallery,
      imageQuality: 80,
    );

    Uint8List? imageRaw = await photo?.readAsBytes();
    return imageRaw;
  } catch (e) {
    print(e);
  }
}

标签: androidanimated-gifflutter-image

解决方案


推荐阅读