android - 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);
}
}
解决方案
推荐阅读
- image - jenkinsfile 和 docker 的问题
- c# - WPF中的动画矩形
- c# - C#中的简单登录系统
- amazon-web-services - 将字符串转换为带有异常字符的时间戳
- angular - 这 2 个 HTTP Get 语句是否相等?这张地图有什么作用?
- json - 在 SpringBoot 中打印 ArrayList 值
- python - 如何遍历 pySpark DataFrames 的每一行并写回 Hive
- java - 使用 Java 11 自定义 Maven Archetype 错误的 xml 格式
- flutter - 一个函数可以接受颤振/飞镖语言中的两个值吗?如果是,比怎么样?
- java - 将嵌入式 h2 数据库添加到可执行 jar