[1024]程序员节 Android Blur 完善篇

1,188 阅读1分钟
原文链接: mp.weixin.qq.com

v8 兼容包导入问题

上周推送了一片有关 Android 图片模糊处理的文章:Android RenderScript 简单高效实现图片的高斯模糊效果,其中介绍到,为了兼容API 17之前的版本,需要使用 support v8 兼容包中的相关类。关于这点,有读者反馈,有关v8包如何导入的问题,这里解释一下。

使用 android.support.v8.renderscript 包的相关类,不需要像v4、v7包的导入那样,在 app/build.gradle 文件中额外添加依赖,而是在 defaultConfig 配置中添加如下代码:

defaultConfig {
    ......
    renderscriptTargetApi 19
    renderscriptSupportModeEnabled  true
}

编译同步过后,即可在代码中自动引入v8包中 renderscript 目录下的相关类。

AndroidViewHover 高清演示视频

关于开源库 daimajia/AndroidViewHover ,从 YouToBe 上搬下来一个高清演示视频,不妨一看:( Mac 录制高清Gif图,licecap 工具的录制效果不是很清晰,不知大家有没有其他解决方案,求告之):


BlurTestAndroid 模糊方案对比

BlurTestAndroid 也是 GitHub 上有关 Android Blur 的一个简单开源项目,它将 ScriptIntrinsicBlurSTACKBLUR 等各家有关 Blur 的解决方案做了一个统计对比,在不同尺寸的图片、不同大小的模糊半径下,以图表的形式清晰的展示各种 Blur 方案的处理时间及效果,Demo 做的也是小二美,大家感兴趣的不妨学习一下,部分截图如下: