awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Dimezis avatar

Dimezis/BlurView

0
View on GitHub↗
4,008 stele·375 fork-uri·Java·Apache-2.0·5 vizualizări

BlurView

BlurView este o componentă UI personalizată pentru Android care oferă efecte de blur dinamice, în timp real, pentru interfețele utilizator. Aceasta funcționează ca un element de layout care aplică un efect de blur conținutului ierarhiei de view-uri subiacente, permițând crearea de stiluri „glassmorphism” și fundaluri translucide.

Proiectul se concentrează pe implementarea randării dinamice a fundalului care se actualizează pe măsură ce conținutul de sub zona blurată se schimbă. Permite portarea stilurilor vizuale de tip „sticlă mată” în layout-urile Android prin niveluri de difuzie ajustabile și decuparea colțurilor rotunjite.

Implementarea acoperă capabilități de procesare vizuală, inclusiv controlul intensității blur-ului și randarea în timp real, susținute de mecanisme de nivel scăzut precum snapshot-ul view-tree-ului și procesarea accelerată prin GPU.

Features

  • Blur Effects - Provides a custom Android view that applies real-time blur filters to background layers and view hierarchies.
  • GPU-Accelerated Processing - Uses RenderScript for high-performance image blur operations executed on the GPU.
  • Android UI Components - Provides a reusable custom Android UI component for implementing glassmorphism and blurred effects.
  • Android Interface Design - Implements modern Android interface design patterns using real-time background blur effects.
  • View-to-Bitmap Overlays - Implements a view-to-bitmap overlay mechanism to capture and process UI snapshots for real-time blurring.
  • View Snapshotting - Captures the current state of the view hierarchy as a bitmap for real-time background manipulation.
  • Real-Time Visual Updates - Implements translucent blurred layers that update instantly as the content underneath moves or changes.
  • Blurred View Overlays - Implements a custom view that renders a blurred version of the underlying hierarchy as a stylized overlay.
  • Blur and Glass Background Styles - Ships a dynamic background blur effect that achieves a liquid glass look as underlying content changes.
  • Image Masking & Shaping - Provides capabilities for clipping blurred backgrounds into rounded corners and non-rectangular shapes.
  • Custom View Styling - Provides styling for bespoke custom views, including adjustable blur diffusion and rounded corner shapes.
  • Intensity Controls - Allows for the adjustment of diffusion levels by modifying the blur effect radius.
  • Blur Edge Clipping - Shapes blurred backgrounds using drawables and outline providers to create rounded edges.
  • Glassmorphism Porting - Brings the signature frosted glass look and feel from iOS to Android application layouts.
  • Invalidation Triggers - Ensures the blur layer updates instantly whenever the underlying view content or blur radius is modified.
  • Blur Effects - Dynamic blur view.
  • Visual Effects - Dynamic blur view.

Istoric stele

Graficul istoricului de stele pentru dimezis/blurviewGraficul istoricului de stele pentru dimezis/blurview

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face dimezis/blurview?

BlurView este o componentă UI personalizată pentru Android care oferă efecte de blur dinamice, în timp real, pentru interfețele utilizator. Aceasta funcționează ca un element de layout care aplică un efect de blur conținutului ierarhiei de view-uri subiacente, permițând crearea de stiluri „glassmorphism” și fundaluri translucide.

Care sunt principalele funcționalități ale dimezis/blurview?

Principalele funcționalități ale dimezis/blurview sunt: Blur Effects, GPU-Accelerated Processing, Android UI Components, Android Interface Design, View-to-Bitmap Overlays, View Snapshotting, Real-Time Visual Updates, Blurred View Overlays.

Care sunt câteva alternative open-source pentru dimezis/blurview?

Alternativele open-source pentru dimezis/blurview includ: wasabeef/blurry — Blurry is an Android UI visual effect library used to apply Gaussian blur and color filters to mobile user interfaces.… camerakit/blurkit-android — Blurkit-android is a library for applying real-time image transformations and blur-behind effects to views and bitmaps… ongakuer/circleindicator — CircleIndicator is a custom Android UI component that functions as a circular page progress indicator. It provides a… nicklockwood/fxblurview — FXBlurView is an iOS blur effect library and image processing tool designed to render Gaussian blur effects over… razerdp/basepopup — BasePopup is an Android popup window library and UI component framework designed for creating custom floating windows… traex/rippleeffect — RippleEffect is a library and interaction framework for implementing Material Design ripple animations within Android…

Alternative open-source pentru BlurView

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu BlurView.
  • wasabeef/blurryAvatar wasabeef

    wasabeef/Blurry

    5,654Vezi pe GitHub↗

    Blurry is an Android UI visual effect library used to apply Gaussian blur and color filters to mobile user interfaces. It provides a toolset for generating blurred bitmap images from source files or memory and applying these effects to Android views and layout containers. The library implements frosted glass effects by capturing static bitmap representations of UI components and rendering them as stylized overlays. This process includes radius-driven sampling to control blur intensity and color-filter integration to modify the visual mood or readability of the background. The project covers

    Javaandroidandroid-libraryblur
    Vezi pe GitHub↗5,654
  • camerakit/blurkit-androidAvatar CameraKit

    CameraKit/blurkit-android

    3,758Vezi pe GitHub↗

    Blurkit-android is a library for applying real-time image transformations and blur-behind effects to views and bitmaps within Android applications. It functions as an image processing tool to transform visual content into blurred versions using optimized rendering methods. The project focuses on high-performance background blur rendering, enabling the creation of layered layouts with adjustable blur radius. It achieves this through a combination of hardware-accelerated drawing, bitmap downsampling, and the use of a compute framework to parallelize calculations across the GPU and multi-core CP

    Javaandroidandroid-libraryblurkit-android
    Vezi pe GitHub↗3,758
  • ongakuer/circleindicatorAvatar ongakuer

    ongakuer/CircleIndicator

    4,258Vezi pe GitHub↗

    CircleIndicator is a custom Android UI component that functions as a circular page progress indicator. It provides a graphical interface element that represents completion or progress through a circular arc. The component is designed to track a user's position within a sequence of pages, such as during onboarding flow navigation or linear screen transitions. It visualizes progress through a set of screens to provide feedback during mobile app navigation.

    Java
    Vezi pe GitHub↗4,258
  • nicklockwood/fxblurviewAvatar nicklockwood

    nicklockwood/FXBlurView

    4,930Vezi pe GitHub↗

    FXBlurView is an iOS blur effect library and image processing tool designed to render Gaussian blur effects over application views and static images. It provides a UIKit background blur view component that can be applied to UI elements to create blurred backgrounds. The library supports both real-time blurring of live application views and the processing of static images. It offers two primary rendering modes: a single-pass static rendering for efficiency and a dynamic background-thread processing mode to maintain user interface responsiveness during heavy computations. Additional capabiliti

    Objective-C
    Vezi pe GitHub↗4,930
  • Vezi toate cele 30 alternative pentru BlurView→