Analysis updated 2026-05-18
Add Samsung's frosted-glass wallpaper blur to a third-party Android widget by following the documented attribute pattern.
Download the APK and test the live tint and opacity controls on a Samsung One UI 7 device to see the blur effect before implementing it.
Use the wiki guides to add wallpaper blur to a lock screen widget in your own Samsung app.
| thatjoshguy67/blur-widget-demo | dw2lam/openlauncher | android/appfunctions | |
|---|---|---|---|
| Stars | 18 | 18 | 17 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Samsung device running One UI 7.0+, building from source needs a GitHub personal access token for GitHub Packages.
Blur Widget Demo is a proof-of-concept Android app that shows how third-party apps can apply Samsung's frosted-glass wallpaper blur effect to their home screen widgets. Samsung uses this blur behind its own Clock, Weather, and Calendar widgets on One UI 7, but does not document how it works. This project reverse-engineered the technique and packages it as a working sample. The trick involves three requirements: the widget layout must have a view with the specific ID android:id/background, that view must have a background color with an alpha value between 1 and 254 (not fully transparent and not fully opaque), and the widget metadata must include Samsung-specific attributes called widgetStyle="colorful" and a real widgetSize value. When all three are present, the Samsung launcher detects this, captures the wallpaper behind the widget, blurs it automatically, and your background color acts as a tint over the blurred result. The widget itself never renders the blur. The app ships with a single resizable widget that has a configuration screen where you can adjust the tint color and opacity in real time to see how the blur responds before using the pattern in your own app. A prebuilt signed APK is available on the releases page for sideloading directly onto a Samsung device running One UI 7.0 or newer. For developers, the project uses Kotlin, Gradle, and Android Studio with a minimum SDK of 26. Building from source requires creating a GitHub personal access token to download a Samsung UI component library from GitHub Packages. The wiki includes step-by-step guides for integrating the blur technique into your own widget and for lock screen widgets. The project is licensed under MIT.
A working Android demo showing how third-party widgets can use Samsung One UI's native wallpaper blur effect, with live tint and opacity controls to tune the result.
Mainly Kotlin. The stack also includes Kotlin, Android, Gradle.
MIT license: use, modify, and distribute freely for any purpose including commercial use.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.