Android --- Glide加载图片时候调用asBitmap()方法的时候总是报错,点不出来?

Android --- Glide加载图片时候调用asBitmap()方法的时候总是报错,点不出来?,第1张

今天写Glide加载图片的时候,网上给的例子全都是这样写的
很明显.asBitmap()在load后面,放到我的代码里就会报错,如下:

最后查了半天度娘才发现要在with()之后添加asBitmap(),而不是load
真的坑啊。正确代码如下:

  ImageView imageView = baseViewHolder.getView(R.id.iv_image_id);
    Glide.with(context).asBitmap().load(QiNiuRef.domain + "/" + images[0]).into(new SimpleTarget<Bitmap>() {
        @Override
        public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) {
            int imageWidth = resource.getWidth();
            int imageHeight = resource.getHeight();
            int height = ScreenUtils.getScreenWidth() * imageHeight / imageWidth;
            ViewGroup.LayoutParams para = imageView.getLayoutParams();
            para.height = height;
            para.width = ScreenUtils.getScreenWidth();//屏幕的宽度,没有工具类自己从网上搜
            imageView.setImageBitmap(resource);
        }
    });

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/992209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存