Android模糊视图(BlurView),支持模糊半径、叠加颜色自定义,基于Java+Native优化实现

187 阅读1分钟

GitHub:github.com/QmDeve/QmBl…

快速使用

添加依赖项

在模块的 build.gradle 中添加依赖:

dependencies {
   implementation 'com.qmdeve.blurview:core:1.1.3'
}

快速使用

在xml布局中使用

<com.qmdeve.blurview.widget.BlurView
    android:id="@+id/blurView"
    android:layout_width="match_parent"
    android:layout_height="100dp"
    app:blurRadius="20dp"
    app:overlayColor="#66FFFFFF" />

通过代码设置参数

BlurView blurView = findViewById(R.id.blurView);
blurView.setBlurRadius(20f);
blurView.setOverlayColor(0x66FFFFFF);

具体使用方法请查看GitHub