我有一个gif图像

java - 解析Gif图像会降低质量并堆叠帧-LMLPHP

但是使用滑行我这样做

  Glide.with(this)
                    .load(Uri.parse("file:///android_asset/" + "stickers/" + emoji))
                    .into(gifImage);

我得到的是

java - 解析Gif图像会降低质量并堆叠帧-LMLPHP

确实发生了什么,我也尝试了GifImageView库,结果是相同的。如何在Android中正确解析gif图像?

添加数据源后

java - 解析Gif图像会降低质量并堆叠帧-LMLPHP
<ImageView
                android:layout_marginTop="10dp"
                android:layout_marginLeft="10dp"
                android:visibility="gone"
                android:layout_height="100dp"
                android:layout_width="100dp"
                android:id="@+id/chateeGifImage"
                />

最佳答案

这样尝试

Glide.with(con).load(url).asGif().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(ivImage);

08-17 14:06