
Android 浅色毛玻璃效果工具类
5星
- 浏览量: 0
- 大小:None
- 文件类型:JAVA
简介:
这是一个用于Android开发的浅色毛玻璃效果实现的工具类库,帮助开发者轻松地为应用添加美观的模糊背景效果。
使用方法如下:
1. 获取RelativeLayout的实例:
```java
RelativeLayout RL_main = (RelativeLayout) findViewById(R.id.activity_main);
```
2. 获得背景图片并将其转换为Bitmap对象:
```java
Drawable oldbg = RL_main.getBackground();
Bitmap bg_bitmap = ((BitmapDrawable) oldbg).getBitmap();
```
3. 使用`EasyBlur`工具类对获取到的背景图进行模糊处理,生成毛玻璃效果:
```java
Bitmap blur_bitmap = com.example.administrator.text2.util.EasyBlur.with(MainActivity.this)
.bitmap(bg_bitmap) // 指定要模糊化的图片
.radius(8) // 设置模糊半径为8
.scale(4) // 在进行高斯模糊前,将图像缩小到原来的1/4倍以提高处理速度
.policy(com.example.administrator.text2.util.EasyBlur.BlurPolicy.FAST_BLUR) // 指定使用FAST_BLUR策略(可选值有FAST_BLUR和RS_BLUR)
.blur(); // 执行模糊操作,返回一个Bitmap对象
```
`blur_bitmap`即为经过处理后的毛玻璃效果图片。
全部评论 (0)


