android 开发 - 对图片进行虚化(毛玻璃效果,模糊)
2016-06-17 18:26
645 查看
概述
IPAD,IPHONE上首页背景的模糊效果是不是很好看,那么在 Android中如何实现呢。我通过一种方式实现了这样的效果。开源库名称:anroid-image-blur
一个android 下的对图片进行模糊的辅助类库Github地址
https://github.com/vir56k/anroid-image-blur名词解释:
虚化,模糊化,或者 毛玻璃效果 。即把一种图片变得模糊,变虚,类似在拍照时看到的虚。 在ios系统中,主系统的启动后的背景就是一个虚化的效果。 给人一种浸入的感觉,背景和内容是有关联的。介绍
把一个图片 进行虚化生成新的图片。原图:
模糊后:
引用类库的方法:
下载 androidimageblur 源代码库,在你的项目中引用该类库
代码
//缩放并显示 Bitmap newImg = BlurUtil.doBlur(img1, 20, 10);
通过 BlurUtil 的 doBlur方法 出入一个 位图bitmap,该方法返回一个 虚化(模糊)后的位图。
方法名: BlurUtil.doBlur(...) 参数: 第一个参数 img1, 是原始的位图图像, 第二个参数 20 , 是缩放的大小,这个数字约大,虚化程度越高 第三个参数 10, 虚化质量,这个数字约大,虚化程度越高 返回值: 返回一个 虚化(模糊)后的位图
相关文章推荐
- android自定义弹出框样式实现
- Android自定义对话框(Dialog)位置,大小
- Android比较难搞的几点
- Android的定位策略
- Android AsyncTask 源码解析
- android 设置跳转
- android 开发之 百度地图的使用
- Android Toast 工具类调用
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide图片缓存库的联系与区别
- [转]Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能
- android之android.intent.category.DEFAULT的用途和使用 隐式Intent
- android-- Android 开发60条技术经验总结
- Android 服务 Service
- Android实战页面内容加载动画
- Android中的Interpolator(插值器)
- android 屏蔽系统自带键盘屏蔽KeyboardUtil
- Android中EventBus详解
- Android四大组件之Service详解
- Android 引用外部项目库笔记
- Android 短信的还原