127 repositorios
Spinners, loaders, and progress visualization tools.
Explore 127 awesome GitHub repositories matching part of an awesome list · Progress Indicators. Refine with filters or upvote what's useful.
MBProgressHUD is an Objective-C UI component and progress HUD library for iOS. It provides a screen-blocking activity indicator overlay that informs users of ongoing background processes using customizable icons and status labels. The library manages translucent interface layers to provide background task feedback and overlay management. It visualizes the completion percentage of long-running tasks through a dynamic overlay that prevents user interaction until a process completes.
Popular progress indicator for loading states.
SkeletonView is an iOS loading skeleton library used to display animated placeholder views that mimic a layout's structure while asynchronous data loads. It functions as a UI placeholder generator and a UIView animation framework to indicate active background processes. The library includes a list view skeleton orchestrator that generates placeholder cells and headers for table and collection views based on data source protocols. It provides tools to simulate text layouts using configurable line counts and spacing to prepare users for the final screen structure. Capability areas cover the co
Elegant skeleton screen implementation.
SVProgressHUD is a progress HUD library and overlay manager for iOS and tvOS applications. It provides a lightweight interface system for signaling background activity and operation status through task progress indicators and loading spinners. The system includes capabilities for visual style configuration, allowing for the adjustment of colors, fonts, and images. It also integrates haptic feedback triggering to generate physical vibrations on supported hardware to signal success, information, or error states. The library covers the management of app loading states and the display and remova
Clean and lightweight progress HUD.
NVActivityIndicatorView is a library of themed and configurable animation views used to replace standard system loading spinners in iOS applications. It provides a collection of reusable Swift UI components designed to signal background processing and data loading through various visual styles. The library focuses on custom activity indicators that allow for the implementation of stylized loading animations with specific colors and patterns. It enables the visualization of asynchronous processes and mobile app loading states to notify users that a background task is active. These components
Collection of loading activity indicators.
Spectacle is a React-based presentation framework that enables developers to author slide decks using JSX and MDX syntax. It provides a component-driven approach to building presentations, where slides are composed as React components with declarative layouts, theme-driven styling, and step-based animation sequencing. The framework distinguishes itself through its support for live coding demonstrations within slides, allowing presenters to execute and display code directly during a talk. It includes a presenter mode with dual-view architecture that shows speaker notes, a timer, and upcoming s
Ships a Pacman-themed animated progress indicator that moves as slides change.
Android-SpinKit is an Android animation library that provides a collection of animated loading spinner views for use as progress indicators during asynchronous operations. The library offers multiple predefined animation styles, including Circle, Wave, and DoubleBounce, which can be selected and displayed as standard Android View elements within an application's layout. The library distinguishes itself by being built entirely on the Android SDK's drawing and animation APIs, with no external dependencies required. Each spinner type implements a distinct animation state machine using Android's
Android加载动画
NumberProgressBar es una librería de vistas de Android personalizable que proporciona un indicador de progreso delgado. Combina un nivel de llenado visual con un valor numérico para mostrar el estado de finalización dentro de las aplicaciones Android. El componente permite la adjunción de etiquetas de prefijo y sufijo personalizadas a los indicadores numéricos para proporcionar contexto adicional. Soporta una gama de opciones de estilo, incluyendo la capacidad de ajustar los colores, la altura y el tamaño del texto de las pistas de progreso para que coincidan con diseños visuales específicos.
多彩进度条
This is an Android button widget that morphs into a circular progress indicator during asynchronous operations. The core identity of the project is a custom UI component that transforms a standard button into a loading spinner, then reverts it upon task completion. The implementation uses canvas-based morphing animation to transition between button and circular progress shapes, with property animation interpolation controlling the transformation over time. A state-driven view hierarchy switches between button and progress indicator layouts based on a finite state machine, while layer-based co
Button that transitions into a circular progress indicator.
SmoothProgressBar es una biblioteca de barras de progreso personalizadas para Android, diseñada para renderizar indicadores de carga indeterminados, tanto horizontales como circulares. Funciona como un componente de UI reutilizable y una extensión de vista utilizada para mostrar el estado de procesos en segundo plano dentro de aplicaciones Android. La biblioteca proporciona animaciones suaves y estilos personalizados para crear estados de carga fluidos. Soporta formatos lineales y circulares, permitiendo especificar colores y estilos para que coincidan con el sistema de diseño de una aplicación móvil.
Customizable horizontal indeterminate progress bar.
winjs es un toolkit de interfaz de usuario de navegador y biblioteca de componentes JavaScript diseñada para construir aplicaciones web. Proporciona un conjunto de componentes y utilidades de alto rendimiento con soporte nativo para táctil, teclado y accesibilidad. El proyecto cuenta con un normalizador de eventos cross-browser que crea eventos sintéticos de puntero y foco para asegurar un comportamiento de entrada consistente en diferentes navegadores. También incluye un framework de localización web para gestionar traducciones en múltiples idiomas y formatos regionales usando archivos de recursos clave-valor. El toolkit cubre una amplia gama de capacidades, incluyendo un pipeline de activos frontend para compilar código fuente, sincronización de UI basada en estado para optimizar actualizaciones del DOM y un sistema de estilos integral para tipografía, controles de formulario y colores de acento dinámicos. También proporciona utilidades para la gestión global de eventos, animaciones de transición de UI y la coordinación de elementos de interfaz descartables.
Includes styling utilities for formatting progress bars and animated ring loaders.
LoadingDrawable es una librería de componentes de carga para Android que proporciona elementos visuales personalizables para indicar actividad en tareas en segundo plano o estados de carga. Funciona como una colección de componentes de vista personalizados e indicadores de progreso que se integran con las vistas estándar de Android. La librería permite renderizar indicadores de carga animados para componentes de refresco o marcadores de posición de imágenes, y realiza un seguimiento del progreso de carga para reflejar el porcentaje de finalización de operaciones que consumen tiempo. La implementación abarca la visualización de progreso en Android y el diseño de UI, utilizando dibujo a nivel de canvas y animaciones basadas en drawable para proporcionar retroalimentación visual dentro de las aplicaciones Android.
安卓工具动画集合
M13ProgressSuite is a suite of mobile user interface components for iOS designed to track activity and task completion. It provides a collection of visual indicators including progress bars, rings, and pies, as well as specialized tools like navigation progress bars and status heads-up display overlays. The library features a controllable progress indicator specifically for the top of navigation areas to track page-level activity. It also includes customizable heads-up displays that overlay views to communicate ongoing progress and status information. The suite supports various task completi
Comprehensive suite of progress bar components.
NJKWebViewProgress is an iOS web view UI component and loading monitor designed to track and visually represent the loading state of web pages within a mobile application. It functions as a progress indicator that monitors browser activity to provide real-time feedback on page load completion. The project integrates with embedded web content to drive numerical loading values and visual indicators, such as loading bars, to manage the user interface during the page load process. The implementation relies on delegate callbacks and key-value observing to monitor the underlying web view state and
Progress interface for web views.
CircleProgress is a custom view library for Android that provides reusable UI widgets for rendering circular, donut, or arc-shaped progress indicators. It is designed to help developers visualize task completion status and data progress within native mobile application interfaces. The component allows for the display of custom text labels and inner graphical assets alongside the progress indicator. It functions by manually calculating paths and arcs on a canvas surface, translating progress percentages into geometric angles to ensure accurate positioning within a circular frame. The library
三种圆形进度视图
PKHUD is a Swift interface library used to replicate native system heads-up displays and temporary visual notification overlays on iOS. It provides a framework for creating blurred visual alerts that float above the application interface to mirror the appearance and behavior of official system indicators. The library enables the emulation of specific system UI elements, such as those used for volume and screen rotation. It supports real-time content updates to transition between different visual states, such as switching from a loading spinner to a success checkmark. The toolkit manages over
Reimplementation of system HUDs.
ProgressHUD is a lightweight and easy-to-use HUD for iOS. Over 5000+ animations.
Lightweight and easy-to-use HUD.
a simple loadingview for android with animation
简单的带有动画效果的加载控件
A progress wheel for android, intended for use instead of the standard progress bar.
圆形旋转效果
Android Round Corner Progress Bar Library for Android
Android圆角进度条库
Collection of iOS drop-in components to visualize progress
Collection of progress views and indicators.