127 Repos
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 ist eine anpassbare Android-View-Bibliothek, die eine schlanke Fortschrittsanzeige bereitstellt. Sie kombiniert einen visuellen Füllstand mit einem numerischen Wert, um den Fortschrittsstatus innerhalb von Android-Anwendungen anzuzeigen. Die Komponente ermöglicht das Anfügen benutzerdefinierter Präfix- und Suffix-Labels an numerische Indikatoren, um zusätzlichen Kontext bereitzustellen. Sie unterstützt eine Reihe von Styling-Optionen, einschließlich der Möglichkeit, Farben, Höhe und Textgröße der Fortschrittsbalken anzupassen, um sie an spezifische visuelle Designs anzupassen.
多彩进度条
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 ist eine Android-Bibliothek für benutzerdefinierte Fortschrittsbalken, die für das Rendern anpassbarer horizontaler und kreisförmiger unbestimmter Ladeindikatoren entwickelt wurde. Sie fungiert als wiederverwendbare UI-Komponente und View-Erweiterung, um den Status von Hintergrundprozessen innerhalb von Android-Anwendungen anzuzeigen. Die Bibliothek bietet flüssige Animationen und benutzerdefinierte Styles, um fließende Ladezustände zu erzeugen. Sie unterstützt sowohl lineare als auch kreisförmige Formate und ermöglicht spezifische Farben und Styles, die zum Design-System einer mobilen Anwendung passen.
Customizable horizontal indeterminate progress bar.
winjs ist ein Browser-UI-Toolkit und eine JavaScript-Komponentenbibliothek für den Aufbau von Webanwendungen. Es bietet eine Reihe von High-Performance-Komponenten und Utilities mit nativer Unterstützung für Touch, Tastatur und Barrierefreiheit. Das Projekt verfügt über einen Cross-Browser-Event-Normalizer, der synthetische Pointer- und Focus-Events erstellt, um ein konsistentes Eingabeverhalten über verschiedene Browser hinweg sicherzustellen. Es enthält zudem ein Web-Lokalisierungs-Framework für das Management von mehrsprachigen Übersetzungen und regionalen Formaten mittels Key-Value-Ressourcendateien. Das Toolkit deckt ein breites Spektrum an Funktionen ab, einschließlich einer Frontend-Asset-Pipeline für die Kompilierung von Quellcode, zustandsgesteuerter UI-Synchronisierung zur Optimierung von DOM-Updates und einem umfassenden Styling-System für Typografie, Formularsteuerelemente und dynamische Akzentfarben. Es bietet zudem Utilities für globales Event-Management, UI-Übergangsanimationen und die Koordination schließbarer Interface-Elemente.
Includes styling utilities for formatting progress bars and animated ring loaders.
LoadingDrawable is an Android loading drawable library that provides customizable drawable components to indicate background task activity or loading states. It functions as a collection of custom view components and progress indicators that integrate with standard Android views. The library enables the rendering of animated loading indicators for refresh components or image placeholders and tracks loading progress to reflect the completion percentage of time-consuming operations. The implementation covers Android progress visualization and UI design, utilizing canvas-level drawing and drawa
安卓工具动画集合
M13ProgressSuite ist eine Suite mobiler UI-Komponenten für iOS, die zur Verfolgung von Aktivitäten und Aufgabenfortschritt entwickelt wurde. Sie bietet eine Sammlung visueller Indikatoren, einschließlich Fortschrittsbalken, Ringen und Tortendiagrammen, sowie spezialisierte Tools wie Navigations-Fortschrittsbalken und Status-Overlays (Heads-up Display). Die Bibliothek bietet einen steuerbaren Fortschrittsindikator speziell für den oberen Bereich von Navigationsbereichen, um Aktivitäten auf Seitenebene zu verfolgen. Sie enthält zudem anpassbare Heads-up Displays, die Views überlagern, um laufenden Fortschritt und Statusinformationen zu kommunizieren. Die Suite unterstützt verschiedene Indikatoren für den Aufgabenabschluss durch benutzerdefinierte Stile und unbestimmte Lademodi. Diese Komponenten werden mithilfe einer Kombination aus deklarativen View-Kompositionen und View-Modifikatoren in die Benutzeroberfläche integriert.
Comprehensive suite of progress bar components.
UIWebView progress interface
Progress interface for web views.
CircleProgress, DonutProgress, ArcProgress
三种圆形进度视图
A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,…) for iOS 8.
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.