Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/QmDeve/QmBlurView-Docs/llms.txt

Use this file to discover all available pages before exploring further.

QmBlurView is an Android UI component library that brings real-time, dynamic Gaussian blur effects to your app’s UI. Powered by native C++ processing, it delivers smooth, performant blur rendering across a rich set of ready-to-use widgets — from simple blur backgrounds to full navigation bars and floating buttons.

Get Started

Add QmBlurView to your project and render your first blur component in minutes.

Components

Explore all seven blur widgets — BlurView, buttons, titlebar, navigation, and more.

Image Transformations

Apply blur effects to images loaded with Glide or Picasso.

Changelog

See what’s new — latest release is v1.2.0.

What’s included

QmBlurView ships three modular Gradle artifacts so you only pull in what you need.

core

All blur view components: BlurView, ProgressiveBlurView, BlurButtonView, BlurTitlebarView, BlurSwitchButtonView, and BlurFloatingButtonView.

navigation

BlurBottomNavigationView — a frosted-glass bottom navigation bar with ViewPager2 binding support.

transform

Blur transformations for Glide and Picasso image-loading libraries with configurable radius and rounded corners.

Quick install

Add the dependencies you need to your module’s build.gradle:
dependencies {
    // Core Library (Required)
    implementation 'com.qmdeve.blurview:core:1.2.0'

    // Navigation Support (Optional)
    implementation 'com.qmdeve.blurview:navigation:1.2.0'

    // Image Loading Transformations (Optional)
    implementation 'com.qmdeve.blurview:transform:1.2.0'
}
Requires Android API 21+, Compile SDK 36+, and Java 11+. See Getting Started for full setup instructions.

Build docs developers (and LLMs) love