awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to dinuscxj/loadingdrawable

Open-source alternatives to LoadingDrawable

30 open-source projects similar to dinuscxj/loadingdrawable, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best LoadingDrawable alternative.

  • ybq/android-spinkitybq 的头像

    ybq/Android-SpinKit

    8,646在 GitHub 上查看↗

    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

    Javaandroid-loadinganimationloading
    在 GitHub 上查看↗8,646
  • xuexiangjys/xuixuexiangjys 的头像

    xuexiangjys/XUI

    5,075在 GitHub 上查看↗

    XUI is a native Android UI framework and component library designed for building application interfaces. It provides a comprehensive suite of native layouts, input fields, and navigation elements, supported by a tiered theme management system for defining global visual attributes and responsive styles. The framework distinguishes itself through a specialized set of custom views and interaction toolkits, including high-performance calendars, data visualization rendering, and a variety of stylized buttons with integrated timers and visual effects. It also includes integrated media processing ca

    Javaandroidandroid-uistyles
    在 GitHub 上查看↗5,075
  • castorflex/smoothprogressbarcastorflex 的头像

    castorflex/SmoothProgressBar

    4,512在 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
    在 GitHub 上查看↗4,512

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • lygttpod/supertextviewlygttpod 的头像

    lygttpod/SuperTextView

    3,762在 GitHub 上查看↗

    SuperTextView is a custom Android UI component that combines multiple text and image segments into a single view to reduce layout hierarchy depth and improve performance. It functions as an interactive text component and a layout optimization tool, rendering complex compositions on a single canvas. The component features a programmatic styling system for defining borders, corner radii, and fill colors via code rather than static XML drawable files. It also integrates with third-party image loading libraries to fetch and display remote assets directly within its structured layouts. The view u

    Java
    在 GitHub 上查看↗3,762
  • ninjaprox/nvactivityindicatorviewninjaprox 的头像

    ninjaprox/NVActivityIndicatorView

    10,708在 GitHub 上查看↗

    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

    Swift
    在 GitHub 上查看↗10,708
  • robinhood/tickerrobinhood 的头像

    robinhood/ticker

    4,381在 GitHub 上查看↗

    Ticker is a custom Android UI component that implements rolling character animations to simulate mechanical odometer displays. It provides a scrolling text view designed to animate transitions between different strings using vertical motion. The component utilizes a custom drawing loop and character-array sequence mapping to control the vertical scrolling path. It supports wrapped animation paths to create seamless loops and includes mechanisms to handle translation offsets when transitioning between strings of varying lengths.

    Javaandroidandroid-animationandroid-ui
    在 GitHub 上查看↗4,381
  • manabu-gt/expandabletextviewManabu-GT 的头像

    Manabu-GT/ExpandableTextView

    4,063在 GitHub 上查看↗

    ExpandableTextView is a reusable Android UI component and a custom extension of the standard Android TextView. It is designed to manage the display of long text blocks by toggling them between truncated and full-length states. The component implements a read-more interaction that triggers animated height transitions to expand or collapse content. It uses internal state management to switch between read-more and read-less labels based on the current visibility of the text. This view handles text truncation logic and dynamic line manipulation to ensure a compact layout while maintaining the ab

    Java
    在 GitHub 上查看↗4,063
  • miguelcatalan/materialsearchviewMiguelCatalan 的头像

    MiguelCatalan/MaterialSearchView

    3,812在 GitHub 上查看↗

    MaterialSearchView is an Android UI component that provides a search interface following Material Design guidelines. It functions as a reusable visual element for implementing search bars and query inputs within mobile applications. The component includes a search suggestion provider to display predefined query options as users type and built-in voice search integration to convert spoken commands into text input. The project covers search interface development and component styling, allowing for the customization of colors and icons to match specific application themes.

    Java
    在 GitHub 上查看↗3,812
  • hugeterry/coordinatortablayouthugeterry 的头像

    hugeterry/CoordinatorTabLayout

    4,175在 GitHub 上查看↗

    CoordinatorTabLayout is a custom Android user interface component that integrates tabbed navigation with folding headers and paging container synchronization. Built for the native Android view system, it implements Material Design patterns to create immersive screens where header content collapses as the user scrolls. The component synchronizes tab selection events with a paging container to update visible content. It manages the coordination between a tab navigation bar and a folding header, ensuring that scrolling events and page transitions remain aligned. The layout includes capabilities

    Javaandroidandroid-librarycoordinatorlayout
    在 GitHub 上查看↗4,175
  • pedant/sweet-alert-dialogpedant 的头像

    pedant/sweet-alert-dialog

    7,219在 GitHub 上查看↗

    This is an Android alert dialog library providing a collection of stylized pop-up components for application feedback. It provides customizable UI components for displaying themed notification windows, including integrated headers, buttons, and specialized alerts for success, error, and warning states. The library features a configurable progress indicator that renders circular loading animations with adjustable speeds and colors to show background activity. These pop-ups support real-time updates to text, icons, and interaction listeners without recreating the window. The system handles dia

    Java
    在 GitHub 上查看↗7,219
  • gurupreet/composecookbookGurupreet 的头像

    Gurupreet/ComposeCookBook

    6,839在 GitHub 上查看↗

    ComposeCookBook is a Jetpack Compose UI component library and layout reference. It serves as a collection of declarative interface elements, reusable widgets, and structural mockups for organizing content within the Jetpack Compose framework. The project functions as an Android UI design gallery and animation showcase. It provides a library of visual transitions and interactive state changes, alongside full-page layout examples and demo screens that demonstrate visual patterns for Android applications. The repository covers broader capabilities including Android layout prototyping, UI testin

    Kotlin
    在 GitHub 上查看↗6,839
  • navasmdc/materialdesignlibrarynavasmdc 的头像

    navasmdc/MaterialDesignLibrary

    8,922在 GitHub 上查看↗

    MaterialDesignLibrary is an Android Material Design UI library and cross-version framework. It provides a collection of pre-built interface controls and a compatibility layer that enables modern design patterns on older Android devices starting from version 2.2. The project focuses on bringing updated design standards to legacy Android versions to ensure a consistent user experience. This is achieved through a compatibility layer that implements modern interface elements without sacrificing visual quality on outdated operating system releases. The library includes a variety of functional com

    Java
    在 GitHub 上查看↗8,922
  • diogobernardino/williamchartdiogobernardino 的头像

    diogobernardino/WilliamChart

    5,106在 GitHub 上查看↗

    WilliamChart is an Android data visualization library and toolkit used to render interactive charts and graphs within Android applications. It functions as a UI component library for integrating data-driven dashboards and metrics into Android layouts. The library includes a specialized component for representing proportional categorical data as donut charts, which are circular charts with hollow centers. It provides a drawing engine that uses low-level APIs to map numerical data to pixel coordinates on the screen.

    Kotlin
    在 GitHub 上查看↗5,106
  • lzyzsd/circleprogresslzyzsd 的头像

    lzyzsd/CircleProgress

    3,800在 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
    在 GitHub 上查看↗3,800
  • ninjinkun/njkwebviewprogressninjinkun 的头像

    ninjinkun/NJKWebViewProgress

    3,874在 GitHub 上查看↗

    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

    Objective-C
    在 GitHub 上查看↗3,874
  • vipulasri/timeline-viewvipulasri 的头像

    vipulasri/Timeline-View

    3,884在 GitHub 上查看↗

    Timeline-View is a native Android UI library used to render sequential event timelines and progress indicators. It provides a set of reusable interface components for displaying chronological sequences of events through markers and connecting lines. The library supports both vertical and horizontal layouts, allowing for the visualization of multi-step processes, workflow states, and shipment tracking flows. These components integrate directly into standard Android mobile application hierarchies.

    Javaandroidandroid-timelinecompose
    在 GitHub 上查看↗3,884
  • daimajia/numberprogressbardaimajia 的头像

    daimajia/NumberProgressBar

    6,092在 GitHub 上查看↗

    NumberProgressBar is a customizable Android view library that provides a slim progress indicator. It combines a visual fill level with a numerical value to display completion status within Android applications. The component allows for the attachment of custom prefix and suffix labels to numerical indicators to provide additional context. It supports a range of styling options, including the ability to adjust the colors, height, and text size of the progress tracks to match specific visual designs.

    Java
    在 GitHub 上查看↗6,092
  • romannurik/androidassetstudioromannurik 的头像

    romannurik/AndroidAssetStudio

    6,584在 GitHub 上查看↗

    AndroidAssetStudio is a web-based toolset for creating launcher icons, action bar graphics, and notification assets for Android applications. It functions as a resource graphic suite for producing correctly sized images and icons that comply with Android system requirements and directory structures. The project includes specialized generators for producing stretchable nine-patch images and a designer for creating vector drawables and animated icons. It generates multiple resolutions of the same image to ensure high quality across various device densities. The tool covers the generation of la

    JavaScript
    在 GitHub 上查看↗6,584
  • tobiasahlin/spinkittobiasahlin 的头像

    tobiasahlin/SpinKit

    19,351在 GitHub 上查看↗

    SpinKit is a UI component library and CSS animation library focused on providing a collection of animated loading indicators and spinners. It serves as a set of lightweight visual transitions designed to create motion and feedback within web interfaces. The library implements these indicators using pure CSS rendering and keyframe animations to notify users of active background processes. It uses a class-based styling system and minimal HTML structures to render visual cues without relying on scripts or images. Appearance can be adjusted through CSS variables and custom styles to modify color

    CSS
    在 GitHub 上查看↗19,351
  • lukehaas/css-loaderslukehaas 的头像

    lukehaas/css-loaders

    7,058在 GitHub 上查看↗

    This project is a collection of lightweight animated loading indicators and pure CSS UI components. It provides a library of pre-made styles and keyframes for rendering visual motion effects and loading spinners without the use of JavaScript. The library prioritizes minimal document object model overhead by utilizing a single-element HTML structure for each loader. It employs pseudo-elements to create complex shapes and relies on font-size based scaling to ensure proportional resizing across different dimensions. These components function as user interface feedback systems, providing visual

    CSS
    在 GitHub 上查看↗7,058
  • sunfusheng/marqueeviewsunfusheng 的头像

    sunfusheng/MarqueeView

    3,784在 GitHub 上查看↗

    MarqueeView is an Android custom view library used to create scrolling or flipping text announcements and dynamic text tickers. It functions as a specialized interface component for displaying rotating sequences of messages and interactive notification widgets. The library distinguishes itself through the use of dynamic layout inflation to inject custom resource files at runtime. It manages programmatic animation sequencing for entry and exit transitions and utilizes a callback system to map user touch events on visual elements to specific data indices. The project covers broad capabilities

    Javamarqueemarqueeview
    在 GitHub 上查看↗3,784
  • rstacruz/nprogressrstacruz 的头像

    rstacruz/nprogress

    26,406在 GitHub 上查看↗

    nprogress is a lightweight JavaScript UI component and web progress bar library. It provides a minimalist DOM progress indicator used to track the state of asynchronous operations within a browser document. The library allows for the visualization of loading states through a thin progress bar and spinner. It supports progress state management, enabling the bar to be started, stopped, or marked as complete, with support for incremental progress tracking and percentage-based updates. Users can modify the visual style by overriding default CSS or replacing the markup template. The component als

    JavaScript
    在 GitHub 上查看↗26,406
  • harlonwang/avloadingindicatorviewHarlonWang 的头像

    HarlonWang/AVLoadingIndicatorView

    9,750在 GitHub 上查看↗

    AVLoadingIndicatorView is a reusable iOS user interface component designed to display background processing states. It specializes in rendering high-quality video files and scalable vector graphics to serve as activity indicators. The project distinguishes itself by using video content as the primary visual for loading animations instead of standard system spinning animations. It utilizes vector drawing and coordinate transformations to maintain visual sharpness and scaling across different screen resolutions. The component covers animation visibility control, state transitions, and the visu

    Javaandroidanimationindicator
    在 GitHub 上查看↗9,750
  • chieffancypants/angular-loading-barchieffancypants 的头像

    chieffancypants/angular-loading-bar

    5,121在 GitHub 上查看↗

    angular-loading-bar is a loading state manager and progress bar component for Angular applications. It provides a system for visualizing network request activity through an automatic loading indicator that monitors outgoing HTTP requests. The project manages concurrent network requests by bundling multiple API calls into a single loading state, ensuring the indicator remains visible until the final request completes. It includes a latency threshold to delay the appearance of the loading bar, which prevents visual flashing during fast requests. The system supports URL pattern filtering to exc

    JavaScript
    在 GitHub 上查看↗5,121
  • codebyzach/paceCodeByZach 的头像

    CodeByZach/pace

    15,650在 GitHub 上查看↗

    Pace is a browser-based utility that automatically monitors the loading state of web applications to provide visual feedback during page transitions and asynchronous operations. It functions as a frontend performance monitoring tool that tracks document readiness, network requests, and browser event loop activity to visualize progress without requiring manual markup changes. The library distinguishes itself by using automated tracking mechanisms that hook into native browser objects and document lifecycle events. By employing a state-machine-driven controller, it manages the visibility of pro

    CSSloading-animationloading-barloading-indicator
    在 GitHub 上查看↗15,650
  • koral--/android-gif-drawablekoral-- 的头像

    koral--/android-gif-drawable

    9,648在 GitHub 上查看↗

    android-gif-drawable is a rendering library for displaying and controlling animated GIF images within Android image views and drawables. It provides a custom drawable implementation for frame-based animations, a playback system for seeking and looping, and a metadata extractor for retrieving technical properties such as frame counts and loop settings. The library enables the synchronization of a single animation instance across multiple views to ensure consistent playback. It supports loading GIF data from various sources, including assets, resources, URIs, byte arrays, files, and input strea

    Java
    在 GitHub 上查看↗9,648
  • romandanylyk/pageindicatorviewromandanylyk 的头像

    romandanylyk/PageIndicatorView

    4,625在 GitHub 上查看↗

    PageIndicatorView is an Android custom view designed to track and visualize page progress within sliding layout systems. It serves as a visual indicator for ViewPager, synchronizing the active page marker and total page count with the state of a page slider. The component provides interactive visual effects and motion primitives that animate transitions during user swipe gestures. These include sliding or scaling effects that respond to touch movements to indicate the current position in a sequence. The project covers the implementation of page indicators for mobile navigation and onboarding

    Javaandroidpageindicatorviewviewpager
    在 GitHub 上查看↗4,625
  • stfalcon-studio/chatkitstfalcon-studio 的头像

    stfalcon-studio/ChatKit

    3,724在 GitHub 上查看↗

    ChatKit is a library of reusable native Android components and frameworks designed for rendering chat visuals, message threads, and media pickers. It provides a set of pre-built UI elements to facilitate the development of messaging interfaces, including conversation lists and text input fields. The toolkit includes specialized media management capabilities, such as a full-screen image viewer with pinch-to-zoom and swipe-to-dismiss gestures, as well as mechanisms for importing photos and videos from device storage. It also features dynamic selection dialogs that adjust their layout based on t

    Javaandroidandroid-librarychat
    在 GitHub 上查看↗3,724
  • chadcsong/shinebuttonChadCSong 的头像

    ChadCSong/ShineButton

    4,195在 GitHub 上查看↗

    ShineButton is an Android UI animation library that provides customizable button components with integrated light-sweep and particle animations. It functions as a view component extension for Android interfaces to draw user attention through interactive visual effects. The library features a system for creating light-sweep animations and vibrant particle effects that trigger during user interaction. It allows for the definition of button silhouettes through custom image masking and the application of vector drawables. Visual styling is managed through configuration parameters that adjust the

    Kotlinbuttoncustomeffects
    在 GitHub 上查看↗4,195
  • calimarkus/jdstatusbarnotificationcalimarkus 的头像

    calimarkus/JDStatusBarNotification

    4,329在 GitHub 上查看↗

    JDStatusBarNotification is a Swift-based notification framework and UI component library used to display custom status bar overlays and interactive alerts directly below the system status bar. It provides a system for presenting urgent information and task progress indicators through a SwiftUI-based toolkit. The framework allows for the creation of bespoke notification windows with support for custom view injection and a declarative UI approach for composing layouts. It includes features for branded UI customization, enabling the modification of colors, fonts, and animation styles to align wi

    Swift
    在 GitHub 上查看↗4,329