Как загрузить GIF-изображение URL с Glide? - PullRequest
3 голосов
/ 08 января 2020

Я могу загрузить URL-адрес gif-изображения, но не могу загрузить с Glide, используя этот код.

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

Как загрузить gif-изображение с сервера, используя Glide?

Ответы [ 3 ]

1 голос
/ 08 января 2020

Вы можете попробовать этот подход:

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

или около того, попробуйте переместить вызов метода asGif перед загрузкой

Glide.with(context)
     .asGif()
     .load("gif image url")
     .crossFade()
     .into(imageview);
0 голосов
/ 08 января 2020

Вы можете попробовать это ниже код:

ImageView gif = (ImageView) findViewById(R.id.gif);
Glide.with(this)
     .asGif()
     .load("gif image url")
     .into(gif);
0 голосов
/ 08 января 2020

Вы можете попробовать этот способ, он отлично работает.

ImageView im_gif = (ImageView) findViewById(R.id.im_gif);
Glide.with(this).asGif().load(R.raw.gif_logo).into(im_gif);

Вы можете добавить файл gif image в папку resource/raw и установить это имя в методе загрузки.

...