介绍:
一个性能优秀的快速背景模糊库。
运行效果:
使用说明:
性能
因为一些列的位图检索和绘制方面的性能优化,BlurKit快于其它的模糊库。下面是对一张基本的高清图片做的300dp x 100dp模糊:
Task | BlurKit time | Avg. time without BlurKit |
---|---|---|
Retrieve source bitmap | 1-2 ms | 8-25 ms |
Blur and draw to BlurView | 1-2 ms | 10-50ms |
设置
把BlurKit添加到依赖中:
- compile 'com.wonderkiln:blurkit:1.0.0'
你还需要向module中添加RenderScript,在build.gradle的defaultConfig块中添加如下代码:
- renderscriptTargetApi 24
- renderscriptSupportModeEnabled true