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.
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.
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…
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
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
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.
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