android中实现ios8的实时毛玻璃效果

时间:2018-12-12 17:33:25
【文件属性】:

文件名称:android中实现ios8的实时毛玻璃效果

文件大小:7.78MB

文件格式:ZIP

更新时间:2018-12-12 17:33:25

android 实时毛玻璃 动态模糊 实时模糊

在android下实现ios的实时毛玻璃效果的demo。使用非常简单,可以根据自己的需求对代码进行修改。 一般情况下只需要把需要模糊的view继承BlurringView,然后设置背景的blurredView。然后在画面刷新的时候使用invalidate()就好。 如果BlurringView需要继承ViewGroup的话记得加上setWillNotDraw(false); 如果mBlurredView.draw(mBlurringCanvas)无效,可以尝试用mBlurredView.getDrawingCache()后bitmap,在转换成mBlurringCanvas; 注意:需要support.v8.renderscript包。(对低版本的api) 效果图:http://www.jcodecraeer.com/uploads/150319/1-150319202G6305.gif 如何有问题可以留言讨论


【文件预览】:
500px-android-blur-master
----gradlew(5KB)
----settings.gradle(32B)
----LICENSE.txt(1KB)
----blurdemo.gif(6.32MB)
----blurringview()
--------src()
--------.gitignore(7B)
--------build.gradle(561B)
--------proguard-rules.pro(660B)
----gradle()
--------wrapper()
----README.md(578B)
----gradlew.bat(2KB)
----gradle.properties(855B)
----.gitignore(108B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(768B)
--------proguard-rules.pro(660B)
----build.gradle(436B)

网友评论

  • 效果还算可以 有思路了
  • 虽然可以,但不是想要效果
  • 得用Android studio打开,我还不太会用Android studio