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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ongakuer avatar

ongakuer/CircleIndicator

0
View on GitHub↗
4,258 stars·699 forks·Java·Apache-2.0·4 vues

CircleIndicator

CircleIndicator est un composant UI Android personnalisé qui fonctionne comme un indicateur de progression de page circulaire. Il fournit un élément d'interface graphique qui représente l'achèvement ou la progression via un arc circulaire.

Le composant est conçu pour suivre la position d'un utilisateur au sein d'une séquence de pages, comme lors de la navigation dans un flux d'intégration (onboarding) ou des transitions d'écran linéaires. Il visualise la progression à travers un ensemble d'écrans pour fournir un retour d'information pendant la navigation dans l'application mobile.

Features

  • Android UI Components - Ships a reusable Android UI component designed to provide visual feedback for screen navigation.
  • Android Interface Design - Provides a custom UI component designed specifically for Android interface design to enhance linear navigation.
  • Circular Progress Indicators - Implements a circular progress indicator that tracks a user's position within a sequence of pages using an arc.
  • Mobile Sequence Progress Tracking - Visualizes a user's current position within a multi-step sequence of mobile app screens or pages.
  • Circular Progress Indicators - Provides a circular progress indicator to track and display a user's current position in a page sequence.
  • Path Interpolation Animations - Uses path interpolation to calculate intermediate points between angles for smooth motion of the progress arc.
  • Path and Canvas Drawing - Implements a custom view using canvas-based vector drawing to render a smooth circular progress arc.
  • Onboarding Flows - Supports onboarding flows by guiding users through introductory screens with a circular progress indicator.
  • Arc Progress Mapping - Converts percentage values into degree-based offsets to determine the length of the circular progress arc.
  • Frame-Based Updates - Utilizes a frame-based update loop to redraw the visual state and ensure fluid movement of the progress line.
  • View Pagers - 轻量级ViewPager指示器

Historique des stars

Graphique de l'historique des stars pour ongakuer/circleindicatorGraphique de l'historique des stars pour ongakuer/circleindicator

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à CircleIndicator

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec CircleIndicator.
  • lzyzsd/circleprogressAvatar de lzyzsd

    lzyzsd/CircleProgress

    3,800Voir sur GitHub↗

    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

    Java
    Voir sur GitHub↗3,800
  • castorflex/smoothprogressbarAvatar de castorflex

    castorflex/SmoothProgressBar

    4,512Voir sur GitHub↗

    SmoothProgressBar is an Android custom progress bar library designed to render customizable horizontal and circular indeterminate loading indicators. It functions as a reusable UI component and view extension used to display the status of background processes within Android applications. The library provides smooth animations and custom styles to create fluid loading states. It supports both linear and circular formats, allowing for specific colors and styles to match a mobile application's design system.

    Java
    Voir sur GitHub↗4,512
  • dimezis/blurviewAvatar de Dimezis

    Dimezis/BlurView

    4,008Voir sur GitHub↗

    BlurView is a custom Android UI component that provides real-time, dynamic blurring effects for user interfaces. It functions as a layout element that applies a blur effect to the content of the underlying view hierarchy, enabling the creation of glassmorphism styles and translucent backgrounds. The project focuses on implementing dynamic background rendering that updates as the content beneath the blurred area changes. It allows for the porting of frosted glass visual styles to Android layouts through adjustable diffusion levels and rounded corner clipping. The implementation covers visual

    Javaandroidblurblurview
    Voir sur GitHub↗4,008
  • razerdp/basepopupAvatar de razerdp

    razerdp/BasePopup

    5,255Voir sur GitHub↗

    BasePopup is an Android popup window library and UI component framework designed for creating custom floating windows and overlays within Android applications. It provides a set of reusable elements to render focused content and temporary controls on top of the main application screen. The library manages the layout and display of these floating views through a custom framework that standardizes the appearance and behavior of pop-up menus. It specifically implements Android popup window functionality to provide contextual options without requiring navigation away from the current page. The f

    Javaandroidpopuppopup-menu
    Voir sur GitHub↗5,255
Voir les 30 alternatives à CircleIndicator→

Questions fréquentes

Que fait ongakuer/circleindicator ?

CircleIndicator est un composant UI Android personnalisé qui fonctionne comme un indicateur de progression de page circulaire. Il fournit un élément d'interface graphique qui représente l'achèvement ou la progression via un arc circulaire.

Quelles sont les fonctionnalités principales de ongakuer/circleindicator ?

Les fonctionnalités principales de ongakuer/circleindicator sont : Android UI Components, Android Interface Design, Circular Progress Indicators, Mobile Sequence Progress Tracking, Path Interpolation Animations, Path and Canvas Drawing, Onboarding Flows, Arc Progress Mapping.

Quelles sont les alternatives open-source à ongakuer/circleindicator ?

Les alternatives open-source à ongakuer/circleindicator incluent : lzyzsd/circleprogress — CircleProgress is a custom view library for Android that provides reusable UI widgets for rendering circular, donut,… castorflex/smoothprogressbar — SmoothProgressBar is an Android custom progress bar library designed to render customizable horizontal and circular… traex/rippleeffect — RippleEffect is a library and interaction framework for implementing Material Design ripple animations within Android… dimezis/blurview — BlurView is a custom Android UI component that provides real-time, dynamic blurring effects for user interfaces. It… razerdp/basepopup — BasePopup is an Android popup window library and UI component framework designed for creating custom floating windows… xuexiangjys/xui — XUI is a native Android UI framework and component library designed for building application interfaces. It provides a…