1.简介:
RealTimeBlurView是一个Android库,用于实现实时模糊效果的View。通过RealTimeBlurView,可以方便地给View添加动态模糊效果,类似于iOS中的毛玻璃效果。
2.效果展示:
为了更好的效果展示,在RealTimeBlurView的Z坐标轴下面的控件添加一个背景图
使用前:
使用后:
3.Demo:
3.1 :首先在build.gradle中添加:maven { url 'https://jitpack.io' }:
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
3.2:其次在build.gradle中引入依赖:
implementation 'com.github.mmin18:realtimeblurview:1.2.1'//模糊效果图
3.3:在布局文件加入控件:
<com.github.mmin18.widget.RealtimeBlurView
android:layout_width="match_parent"
android:layout_height="110dp"
app:realtimeBlurRadius="10dp"
app:realtimeOverlayColor="#44FFFFFF">
</com.github.mmin18.widget.RealtimeBlurView>
通过里面的属性,可以设置模糊效果的模糊程度、颜色等效果