如何使用Glide加载gif图片网址?

3
我可以加载GIF图像的URL,但使用此代码无法使用Glide加载。
Glide.with(context)
     .load("gif imageurl")
     .asGif()
     .crossFade()
     .into(imageview); 

如何使用Glide从服务器加载gif图片?

你的 Glide 版本 是什么? - Rahul sharma
3个回答

1
您可以尝试这种方法:

Glide.with(context)
     .load(R.raw.sample_gif)
     .into(new GlideDrawableImageViewTarget(yourImageView))

大约这样,尝试在加载之前调用asGif方法。

Glide.with(context)
     .asGif()
     .load("gif image url")
     .crossFade()
     .into(imageview);

我尝试了,但例如使用 https://via.placeholder.com/150/92c952,它不起作用。 - strok_777

1
您可以尝试下面的代码:

ImageView gif = (ImageView) findViewById(R.id.gif);
Glide.with(this)
     .asGif()
     .load("gif image url")
     .into(gif);

0
你可以尝试这种方式,它可以正常工作。
ImageView im_gif = (ImageView) findViewById(R.id.im_gif);
Glide.with(this).asGif().load(R.raw.gif_logo).into(im_gif);

您可以将您的 gif 图片 文件添加到 resource/raw 文件夹中,并将其名称设置为加载方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接