如何从Glidev4.11.0中的可绘制文件加载gif(未解析asgif()方法)

3qpi33ja  于 2021-06-29  发布在  Java
关注(0)|答案(2)|浏览(265)

我需要从我的图像视图中的drwable文件夹加载一个gif。如何在glide 4.11.0版本中显示这一点?
另外,请注意asgif方法无法解析。

Glide
   .with(this)
   .load(R.drawable.run).asGif()
   .into(mGifImage);
vcirk6k6

vcirk6k61#

使用下面的

Glide.with(itemView.getContext())
    .asGif()
    .load(thumbPath)                             
    .placeholder(ResourcesCompat.getDrawable(context.getResources(), 
                     R.drawable.image_loading_placeholder, null))
    .centerCrop()
    .into(new ImageViewTarget<GifDrawable>(imageView) {
         @Override
         protected void setResource(@Nullable GifDrawable resource) {
             imageView.setImageDrawable(resource);
         }
     });
pbgvytdp

pbgvytdp2#

Glide
   .with(this)
   .asGif()
   .load(R.drawable.run).asGif()
   .into(mGifImage);

如果asgif()不起作用
使用此库播放器

相关问题