RenderScript是android的计算图形框架。android的动态墙纸就是用了这一技术。本文学习一下把一张图片进行模糊显示处理。
集成Renderscript Support支持库
使用Gradle配置
在项目的build.gradle添加以下代码
[代码]xml代码:
1 2 3 4 5 6 |
|
添加成功后,会发现android.support.v8.renderscript.*
的类可以使用
使用RenderScript模糊图片
以下是模糊的核心代码
[代码]java代码:
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
只需要适当地调整BITMAP_SCALE
和BLUR_RADIUS
这两个参数就可以了。
注意一点的是。导入的包一定要是android.support.v8.renderscript.*
,不然就只能在Api 17(Android 4.3)的版本上使用。
如果要对一张Bitmap图片进行模糊,只需要调用上面的blur方法,生成一个新的Bitmap就可以了。
[代码]java代码:
1 2 |
|
原文链接:http://www.apkbus.com/blog-705730-60536.html
共同学习,写下你的评论
评论加载中...
作者其他优质文章