使用Gilde实现毛玻璃效果。

image.png

如图效果

首先导入 两个库
毛玻璃效果
Glide 4.x

代码撸起:

  RequestOptions options1 = new RequestOptions();
        //必须加到List里,否则冲突
        List list = new ArrayList<>();
        list.add(new BlurTransformation(25,3));
        list.add(new CenterCrop());
        MultiTransformation multiTransformation = new MultiTransformation(list);
        options1.transform(multiTransformation);
        RequestOptions options2 = RequestOptions.circleCropTransform();
        Glide.with(this).load(R.mipmap.hehe).apply(options1).into(iv_blur);
        Glide.with(this).load(R.mipmap.hehe).apply(options2).into(personImg);

xml



    

        

        

    

······

大功告成!!!

你可能感兴趣的:(使用Gilde实现毛玻璃效果。)