在现在好多背景图片都流行用高斯模糊图片做背景,比如音乐播放器页面,SystemUI下拉状态栏背景 好多都流行高斯模糊
高斯模糊的几种实现方式:
(1)RenderScript
RenderScript是Google在Android 3.0(API 11)中引入的一个高性能图片处理框架。
使用RenderScriprt实现高斯模糊:
(2) 使用Glide实现高斯模糊
第一种RenderScipt实现高斯模糊
public Bitmap blurBitmap(Context context, Bitmap bitmap) {
//用需要创建高斯模糊bitmap创建一个空的bitmap
Bitmap outputBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);
RenderScript renderScript