概述

  IPAD,IPHONE上首页背景的模糊效果是不是很好看,那么在 Android中如何实现呢。我通过一种方式实现了这样的效果。

开源库名称:anroid-image-blur

  一个android 下的对图片进行模糊的辅助类库

Github地址

  https://github.com/vir56k/anroid-image-blur

名词解释:

虚化,模糊化,或者 毛玻璃效果 。即把一种图片变得模糊,变虚,类似在拍照时看到的虚。 在ios系统中,主系统的启动后的背景就是一个虚化的效果。 给人一种浸入的感觉,背景和内容是有关联的。

介绍

把一个图片 进行虚化生成新的图片。

原图:  模糊后: 

引用类库的方法:

  1. 下载 androidimageblur 源代码库,
  2. 在你的项目中引用该类库

代码

//缩放并显示
Bitmap newImg = BlurUtil.doBlur(img1, 20, 10);

通过 BlurUtil 的 doBlur方法 出入一个 位图bitmap,该方法返回一个 虚化(模糊)后的位图。

方法名: BlurUtil.doBlur(...)
参数: 第一个参数 img1, 是原始的位图图像,
第二个参数 20 , 是缩放的大小,这个数字约大,虚化程度越高
第三个参数 10, 虚化质量,这个数字约大,虚化程度越高
返回值: 返回一个 虚化(模糊)后的位图

最新文章

  1. Android隐藏状态栏、导航栏
  2. Solr入门之(1)前言与概述
  3. [Scrapy] Mac安装Scrapy
  4. Agile 是什么?
  5. mysql-5.6.14-winx64免安装配置
  6. Validform:一行代码搞定整站的表单验证!
  7. hive学习笔记_hive的表创建
  8. ios 画圆环进度条
  9. ZOJ 3791 An Easy Game
  10. openvpn 连接无法上网
  11. VBA 中窗体模式切换,一次设计2种表现
  12. SpringMVC框架(三)from标签(转)
  13. 数据结构java(一)数组链表
  14. Python初次实现MapReduce——WordCount
  15. Qt 快捷键
  16. python模块之sys和subprocess以及编写简单的主机扫描脚本
  17. 「loj3057」「hnoi2019」校园旅行
  18. Redhat7.5安装glusterfs4
  19. vim/vi用法总结
  20. java中checked和unchecked 异常处理

热门文章

  1. 时隔两年最近再次折腾opensuse 的一些笔记 - opensuse linux java service shell
  2. C#调用阿里云CDN API刷新缓存
  3. .NET跨平台:在Linux上基于ASP.NET 5用EF7生成数据库
  4. Run Android on Your Netbook or Desktop
  5. 微软BI 之SSIS 系列 - 在 SQL 和 SSIS 中实现行转列的 PIVOT 透视操作
  6. Mac下安装zshell
  7. html中a标签href属性的一个坑
  8. 只有好的棋手才会走运-《打造Facebook》读后感
  9. 使用bee自动生成api文档
  10. Python错误、调试和测试