Android之用glide加载gif图片静态展示

1 问题

图片是gif动图,我们需要获取第一帧的静态图片并且展示。

2 解决办法

    public void changeGifToPicture(@NonNull Context context, @NonNull String url, @NonNull ImageView imageView) {
        Glide.with(context)
                .asBitmap()
                .load(url)
                .into(new BitmapImageViewTarget(imageView) {
                    @Override
                    protected void setResource(Bitmap resource) {
                        Drawable drawable = new BitmapDrawable(resource);
                        imageView.setImageDrawable(drawable);
                    }
                });
    }
发布了1067 篇原创文章 · 获赞 672 · 访问量 300万+

猜你喜欢

转载自blog.csdn.net/u011068702/article/details/104976713