QmBlurView
QmBlurView 是一个 Android UI 组件库,提供实时、动态的高斯模糊效果。它使用原生C++代码进行高效的模糊处理,并提供一些常用模糊组件来增强您的应用程序设计
特性
- 高性能:使用 C/C++ 实现的原生模糊算法,确保最大的速度和流畅度。
- 丰富的组件库:
BlurView:通用模糊视图。BlurViewGroup:适用于任何布局的可定制容器BlurButtonView:具有毛玻璃效果的按钮。BlurBottomNavigationView:时尚的模糊底部导航栏。BlurTitlebarView、BlurSwitchButtonView、BlurFloatingButtonView和ProgressiveBlurView。
- 图片加载支持:内置针对 Glide 和 Picasso 的变换支持。
- 易于集成:简单的 XML 属性和 Java/Kotlin API。
预览
| BlurView | BlurButtonView | ProgressiveBlurView |
|---|---|---|
![]() | ![]() | ![]() |
| BlurTitleBarView | BlurSwitchButtonView | BlurBottomNavigationView |
|---|---|---|
![]() | ![]() | ![]() |
集成
在模块的 build.gradle 文件中添加依赖项:
dependencies {
// 核心库(必需)
implementation 'com.qmdeve.blurview:core:1.1.3'
// 导航支持(可选)
implementation 'com.qmdeve.blurview:navigation:1.1.3'
// 图片加载变换(可选 - Glide/Picasso)
implementation 'com.qmdeve.blurview:transform:1.1.3'
}
使用
请查看文档,以了解如何使用该库





