概述
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, 虛化質量,這個數字約大,虛化程度越高
返回值: 返回一個 虛化(模糊)后的位圖