awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesRefresh Indicator Customizations

Visual modification options for the indicators used during content refreshing processes.

Distinct from Step Indicator Customizations: Specifically targets refresh indicators rather than progress step indicators.

Explore 7 awesome GitHub repositories matching user interface & experience · Refresh Indicator Customizations. Refine with filters or upvote what's useful.

Awesome Refresh Indicator Customizations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • scwang90/smartrefreshlayoutAvatar scwang90

    scwang90/SmartRefreshLayout

    25,141Vezi pe GitHub↗

    SmartRefreshLayout is a pull-to-refresh framework and gesture interaction library for Android. It provides a scroll view wrapper that integrates interactive refresh headers and loading footers into mobile user interfaces, coordinating synchronized scrolling and touch events. The project features a pluggable architecture for custom refresh indicators and secondary refresh mechanisms. It utilizes damping-based gesture translation and overscroll rebound mechanisms to manage the tactile feel of drag resistance and physics-based animations. The library covers a broad range of interaction logic, i

    Enables swapping default refresh headers with custom views or animations via configuration.

    Javaandroidandroid-uifooter
    Vezi pe GitHub↗25,141
  • codermjlee/mjrefreshAvatar CoderMJLee

    CoderMJLee/MJRefresh

    13,814Vezi pe GitHub↗

    MJRefresh is a scroll view interaction library and a set of reusable UI components for implementing pull-to-refresh and infinite scrolling behaviors in mobile user interfaces. It provides customizable refresh indicators and controllers that manage reload callbacks and loading states within scrollable containers. The library allows for the replacement of standard loading indicators with custom images, GIF sequences, and status labels to match specific visual branding. It includes a global configuration store to handle dynamic UI localization and the translation of refresh content across an app

    Enables the creation of bespoke refresh headers and footers tailored to specific visual branding.

    Objective-Cobjective-crefresh
    Vezi pe GitHub↗13,814
  • liaohuqiu/android-ultra-pull-to-refreshAvatar liaohuqiu

    liaohuqiu/android-Ultra-Pull-To-Refresh

    9,513Vezi pe GitHub↗

    This is an Android pull-to-refresh library and custom view component designed to implement refresh interactions across any Android view. It functions as a gesture interaction tool that manages pull-down motions and touch conflicts to trigger data loading operations. The library provides tools for creating custom refresh headers and indicator visuals, utilizing a path-based animation engine to produce non-linear visual transitions. It includes mechanisms to define specific trigger thresholds through height ratios and user release events. The project covers gesture management and touch interac

    Provides support for modifying the appearance of refresh indicators via custom views or UI handlers.

    Java
    Vezi pe GitHub↗9,513
  • bingoogolapple/bgarefreshlayout-androidAvatar bingoogolapple

    bingoogolapple/BGARefreshLayout-Android

    4,287Vezi pe GitHub↗

    BGARefreshLayout-Android is a layout library for Android applications that implements pull-to-refresh and pull-up-to-load-more patterns. It serves as a specialized view container and list loading framework designed to manage loading indicators and status text during data fetching operations. The library distinguishes itself by supporting a customizable view hierarchy that allows for the integration of a dedicated advertisement space at the top of the layout, positioned above the scrollable content. It provides a view holder system that enables the creation of bespoke visual effects and animat

    Supports custom visual modifications for indicators used during both refresh and load-more operations.

    Javarefreshlayout
    Vezi pe GitHub↗4,287
  • xuelongqy/flutter_easy_refreshAvatar xuelongqy

    xuelongqy/flutter_easy_refresh

    4,060Vezi pe GitHub↗

    fluttereasyrefresh este o bibliotecă pentru implementarea funcționalităților de pull-to-refresh și paginare prin scroll infinit în componentele de listă din Flutter. Aceasta oferă componentele funcționale și logica necesară pentru a declanșa reîncărcarea datelor prin gesturi de tragere în jos și pentru a prelua segmente suplimentare de date prin declanșatoare de tragere în sus. Proiectul dispune de o arhitectură decuplată a indicatorilor, care permite stiluri vizuale personalizabile, animații tematice și poziționare flexibilă a headerelor și footerelor. Include un controller centralizat care permite gestionarea programatică a stărilor de refresh și încărcare, independent de gesturile utilizatorului. Biblioteca acoperă gestionarea scroll-ului prin fizică și inerție personalizabile, precum și sincronizarea datelor paginate pentru a automatiza încărcarea datelor pe baza indicilor de pagină. De asemenea, oferă integrare pentru nested scroll views pentru a coordona pozițiile indicatorilor în ierarhia vizuală.

    Allows for the visual modification and styling of refresh and load indicators to match specific application themes.

    Darteasy-refreshflutterload-more
    Vezi pe GitHub↗4,060
  • lcodecorex/twinklingrefreshlayoutAvatar lcodecorex

    lcodecorex/TwinklingRefreshLayout

    3,984Vezi pe GitHub↗

    TwinklingRefreshLayout este un layout de tip pull-to-refresh pentru Android care oferă un container scrollabil pentru implementarea funcționalității de refresh și load-more. Acesta acționează ca un wrapper de view pentru componente precum RecyclerView, ScrollView și WebView pentru a asigura comportamente consistente de refresh și încărcare pe diferite view-uri scrollabile. Proiectul se distinge printr-o componentă de overscroll rebound care creează o animație elastică de bouncing atunci când utilizatorii fac scroll dincolo de limitele layout-ului. Include un sistem pentru indicatori de refresh personalizați, permițând view-urilor de header și footer să își anime stările vizuale pe baza progresului de scroll al utilizatorului. Layout-ul acoperă, de asemenea, o gamă de efecte de scroll interactive, inclusiv declanșatoare de pull-to-load în partea de jos a unei liste și poziționarea fixă a header-ului pentru a menține anumite view-uri staționare în timpul scroll-ului.

    Offers extensive refresh indicator customizations for header and footer views based on scroll fractions.

    Java
    Vezi pe GitHub↗3,984
  • coolbeet/cbstorehouserefreshcontrolAvatar coolbeet

    coolbeet/CBStoreHouseRefreshControl

    3,893Vezi pe GitHub↗

    CBStoreHouseRefreshControl este o colecție de elemente UI și instrumente pentru crearea de animații de încărcare personalizabile, mapate pe coordonate, și indicatori de refresh bazați pe gesturi pentru aplicațiile iOS. Oferă o componentă pull-to-refresh care declanșează actualizări de conținut printr-un gest de tragere în jos pe vizualizările scrollabile. Biblioteca se distinge prin stilizarea vizuală bazată pe configurare și definițiile de cale bazate pe coordonate, permițând traiectoriilor și formelor animației să fie definite în fișiere externe, mai degrabă decât prin valori hard-coded. Încorporează offset-uri de animație randomizate pentru a introduce varianță vizuală în elementele de încărcare. Proiectul acoperă o gamă largă de capabilități de design al interacțiunii, inclusiv animații de stare interpolate legate de offset-urile de scroll și capacitatea de a defini forme de refresh personalizate prin specificarea coordonatelor de început și sfârșit pentru elementele de bară.

    Allows the creation of custom refresh shapes by specifying start and end coordinates for bar items.

    Objective-C
    Vezi pe GitHub↗3,893
  1. Home
  2. User Interface & Experience
  3. Progress Steps
  4. Refresh Indicator Customizations

Explorează sub-etichetele

  • Coordinate-Based Shape DefinitionsDefinitions of refresh indicator shapes using start and end point coordinates. **Distinct from Refresh Indicator Customizations:** Distinct from general Refresh Indicator Customizations: focuses specifically on coordinate-based path definitions for shapes.
  • Physics-Based AnimationsVisual effects that use physics simulations to create organic movement, such as elastic or fluid-like transitions. **Distinct from Refresh Indicator Customizations:** Focuses on the physical behavior of the animation (like water drops) rather than general visual styling or color changes of a refresh indicator.