首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Glide无法解析asBitmap()

Glide无法解析asBitmap()
EN

Stack Overflow用户
提问于 2017-09-13 21:52:51
回答 7查看 23.3K关注 0票数 27

为什么我在使用Glide的时候不能解析这个方法,也不能解析.diskstaretegy()

代码语言:javascript
复制
Glide.with(getActivity())
                .load(chalet.profilePhoto)
                .asBitmap() <--- cannot resolve this
                .diskCacheStrategy(DiskCacheStrategy.ALL) <--- cannot reslove this
                .fitCenter()
                .placeholder(R.drawable.logo).dontAnimate().into(mImageView);

我的gradle :-

代码语言:javascript
复制
compile 'com.github.bumptech.glide:glide:4.0.0'
EN

回答 7

Stack Overflow用户

发布于 2018-04-24 18:25:07

我找到了修复它的方法,你必须在with()后面添加asBitmap(),它就会像以前一样工作。

PS:我的Glide版本是4.7.1

票数 72
EN

Stack Overflow用户

发布于 2017-09-13 22:01:20

对于asBitmap,您需要编写如下代码:

代码语言:javascript
复制
Glide.with(getActivity()).asBitmap().load(chalet.profilePhoto).into(mImageView);
票数 29
EN

Stack Overflow用户

发布于 2018-04-21 13:58:11

代码语言:javascript
复制
// Put asBitmap() right after Glide.with(context)   ,,. 4.0+
// And for SubsamplingScaleImageView use SimpleTarget

  Glide.with(context)
                .asBitmap()
                .load(images[position])
                .apply(RequestOptions.diskCacheStrategyOf(DiskCacheStrategy.AUTOMATIC))
                .into(new SimpleTarget<Bitmap>(width, height) {
                    @Override
                    public void onResourceReady(Bitmap bitmap, Transition<? super Bitmap> transition) {
                        subsampleImageView.setImage(ImageSource.bitmap(bitmap)); //For SubsampleImage
                    }
                });
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46199440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档