Skip to content

Blurring the application background for Sketchware projects using Android built-in APIs without external libraries. Supports Android 8+, with native blur on Android 12+ and a simple fallback blur for older versions.

License

Notifications You must be signed in to change notification settings

Nozztr/BlurView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

BlurView (Sketchware Code Block)

🇬🇧 English

BlurView is a simple Android blur code block designed specifically for Sketchware projects.
It applies a background blur effect without using any external libraries, relying only on Android’s built-in APIs.

Key Points

  • ✅ Sketchware-friendly (no custom libraries)
  • ✅ Uses native Android features
  • ✅ Supports Android 8+
  • ⚠️ Android 12+ (API 31+) uses real blur via RenderEffect
  • ⚠️ Android 8–11 uses a simple / fake blur, visually less accurate than Android 12+

This implementation prioritizes compatibility and simplicity over visual perfection on older Android versions.

Use Case

  • Login screens
  • Dialog backgrounds
  • Glassmorphism-style UI (best on Android 12+)

🇮🇩 Bahasa Indonesia

BlurView adalah potongan kode blur Android yang dibuat khusus untuk project Sketchware.
Efek blur diterapkan tanpa library tambahan, hanya menggunakan fitur bawaan Android.

Poin Penting

  • ✅ Ramah Sketchware (tanpa library eksternal)
  • ✅ Menggunakan API bawaan Android
  • ✅ Mendukung Android 8+
  • ⚠️ Android 12+ (API 31+) menggunakan blur asli (RenderEffect)
  • ⚠️ Android 8–11 hanya menggunakan blur sederhana, kualitas tidak sebaik Android 12+

Fokus kode ini adalah kompatibilitas dan kemudahan, bukan efek visual sempurna di Android lama.

Cocok Digunakan Untuk

  • Halaman login
  • Background dialog
  • UI glassmorphism (optimal di Android 12+)

License

MIT License
You are free to use, modify, and distribute this code as long as credit is given.

Created by: Nozztr

About

Blurring the application background for Sketchware projects using Android built-in APIs without external libraries. Supports Android 8+, with native blur on Android 12+ and a simple fallback blur for older versions.

Topics

Resources

License

Stars

Watchers

Forks