在Glide中使用asBitmap()有什么用?

时间:2017-11-07 05:38:47

标签: android android-glide

有人可以向我解释在Glide中调用asBitmap()函数的时间,地点和原因吗?

我目前正在使用Glide 3.8.0。

2 个答案:

答案 0 :(得分:0)

asBitmap()用于在ImageView或其他视图中显示位图之前编辑,转换或修饰位图(因为除了ImageView之外不能使用其他视图滑动)

就像在setBackgroundDrawable(从位图创建)之前将图像作为位图获取为LinearLayout的背景

答案 1 :(得分:0)

当您需要加载位图而不将其附加到asBitmap()时,请使用ImageView功能。

例如:

Glide.with(context)
            .load(image)
            .asBitmap()
            .into(new SimpleTarget<Bitmap>() {
                @Override
                public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {

                }
            });