zoukankan      html  css  js  c++  java
  • android 开发

    概述

      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, 虚化质量,这个数字约大,虚化程度越高
    返回值: 返回一个 虚化(模糊)后的位图
  • 相关阅读:
    绑定方法与与绑定方法
    组合 多态 封装
    继承
    面向对象
    函数进阶
    文件操作
    字符编码
    python基本数据类型及操作
    IDEA 错误: 找不到符号
    Spring+MVC Controller层接收App端请求的中文参数乱码问题。
  • 原文地址:https://www.cnblogs.com/vir56k/p/5594914.html
Copyright © 2011-2022 走看看