美文网首页
Android Glide 使用例子集

Android Glide 使用例子集

作者: Perston | 来源:发表于2020-05-20 15:39 被阅读0次

1.高斯模糊的背景

1.高丝模糊的背景

    /**
     * 高丝模糊的背景
     * @param radius 精度
     */
    @BindingAdapter(value = {"blur_url", "radius"})
    public static void setBlurImageUrl(final ImageView imageView, String blurUrl, int radius) {
        Glide.with(imageView).load(blurUrl).override(radius)
                .transform(new BlurTransformation())
                .dontAnimate()
                .into(new SimpleTarget<Drawable>() {
                    @Override
                    public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
                        // 必须是setBackground的Drawable,而不是setImage,不然不能撑满组件的宽和高
                        imageView.setBackground(resource);
                    }
                });
    }

相关文章

网友评论

      本文标题:Android Glide 使用例子集

      本文链接:https://www.haomeiwen.com/subject/mgknohtx.html