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);
                    }
                });
    }
(0)

相关推荐