awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesRefresh-Enabled Scroll Wrappers

Containers that wrap scrollable views to synchronize refresh headers and loading footers.

Distinct from Android Nested Scrolling: Specializes Android nested scrolling to the specific use case of a refresh-capable wrapper.

Explore 4 awesome GitHub repositories matching user interface & experience · Refresh-Enabled Scroll Wrappers. Refine with filters or upvote what's useful.

Awesome Refresh-Enabled Scroll Wrappers 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

    Wraps scrollable views to add interactive refresh headers and loading footers with synchronized scrolling.

    Javaandroidandroid-uifooter
    Vezi pe GitHub↗25,141
  • xrecyclerview/xrecyclerviewAvatar XRecyclerView

    XRecyclerView/XRecyclerView

    5,301Vezi pe GitHub↗

    XRecyclerView este o componentă de listă Android și o bibliotecă de extensie care adaugă comportamente de pull-to-refresh și infinite scrolling la un RecyclerView standard. Servește drept element UI mobil scrollabil conceput pentru a gestiona liste bazate pe date, cu suport pentru headere și footere dinamice. Biblioteca oferă o interfață bazată pe gesturi pentru declanșarea reîncărcării conținutului printr-un widget pull-to-refresh și implementează un mecanism pentru declanșarea callback-urilor de fetch a datelor atunci când un utilizator ajunge la sfârșitul unei liste pentru a permite infinite scrolling. Suportă, de asemenea, gestionarea dinamică a header-ului listei și implementarea fluxurilor de lucru de tip load-more pentru a adăuga conținut nou pe măsură ce utilizatorul face scroll.

    Wraps a RecyclerView in a container to synchronize refresh headers and loading footers.

    Javacustom-viewfeatrueload-more
    Vezi pe GitHub↗5,301
  • 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 refresh-enabled scroll wrappers for RecyclerView, ScrollView, and WebView to unify loading behaviors.

    Java
    Vezi pe GitHub↗3,984
  • ankeetmaini/react-infinite-scroll-componentAvatar ankeetmaini

    ankeetmaini/react-infinite-scroll-component

    3,083Vezi pe GitHub↗

    This project is a frontend component designed to manage dynamic content loading and scroll-based interactions within web applications. It provides a reusable interface for handling data injection as users navigate through scrollable areas, ensuring that content updates occur automatically based on scroll position or manual user triggers. The component distinguishes itself by supporting both standard downward infinite scrolling and inverse scrolling, which allows for the natural expansion of content history in chat-like interfaces. It offers developers full control over the visual presentation

    Supports inverse scrolling to load older content at the top, enabling natural history expansion in chat-like interfaces.

    TypeScriptcomponentinfinite-listsinfinite-scroll
    Vezi pe GitHub↗3,083
  1. Home
  2. User Interface & Experience
  3. Scroll Interaction Handlers
  4. Scroll State Controllers
  5. Scroll Observers
  6. Android Nested Scrolling
  7. Refresh-Enabled Scroll Wrappers