5 个仓库
UI patterns and components used to represent data fetching or system processing states in mobile apps.
Distinct from Mobile App Routers: Focuses specifically on the visual representation of loading states, not analytics or routing.
Explore 5 awesome GitHub repositories matching mobile development · Loading State Visualizations. Refine with filters or upvote what's useful.
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
Provides visual feedback to notify users when mobile applications are fetching data or processing tasks.
Shimmer 是一个 UI 加载状态库,用于生成闪烁的骨架占位符和视图包装动画效果。它提供了一套用于创建高亮动画的工具,以指示用户界面内正在加载内容。 该项目包括一个骨架屏生成器和一个视图动画包装器。这些组件在现有视图上应用移动渐变效果,以便在获取数据时提供视觉反馈。 该库涵盖了用户界面动画和移动应用设计模式。它通过线性渐变遮罩、坐标空间平移和基于关键帧的动画循环的组合来实现加载指示器。
Implements UI patterns for visualizing loading states through shimmering skeleton placeholders.
Ladda is an animated button library that provides loading button components to signal processing states during web interactions. It serves as a form submission indicator that replaces button text with a loading spinner during asynchronous operations to provide user feedback and prevent multiple clicks. The library focuses on asynchronous UI feedback and frontend state visualization. It links the visual appearance of buttons to the loading state of API calls and manages the user experience during form submissions. Capabilities include the creation of buttons with integrated animation styles a
Links the visual appearance of buttons to the loading state of asynchronous API calls.
Skeleton is a skeleton loading library and UI component library for mobile applications. It provides a system for rendering animated shimmer placeholders and grayed-out shapes that mimic the final layout of a page while content is loading. The framework acts as a UI placeholder generator that automatically mirrors the dimensions and margins of actual views to create structurally accurate loading states. It implements a shimmer animation framework that applies sliding gradient overlays without requiring modifications to the original UI source code. The library covers loading state visualizati
Renders skeleton views in lists or layouts to maintain visual stability while fetching remote data.
react-native-progress is a collection of visual components for cross-platform mobile applications designed to represent completion percentages and loading states. It provides a set of progress bars, circular indicators, and loading spinners for mobile environments. The library includes specific components for visualizing progress, such as a percentage progress pie, circular progress indicators with inner text, and linear progress bars. For active background processes, it provides animated loading spinners and activity spinners to signal ongoing tasks. These components support task completion
Provides UI components and patterns to represent data fetching and background processing states via animated spinners.