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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • scwang90/smartrefreshlayoutAvatar de scwang90

    scwang90/SmartRefreshLayout

    25,141Voir sur 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
    Voir sur GitHub↗25,141
  • xrecyclerview/xrecyclerviewAvatar de XRecyclerView

    XRecyclerView/XRecyclerView

    5,301Voir sur GitHub↗

    XRecyclerView est un composant de liste Android et une bibliothèque d'extension qui ajoute des comportements de « pull-to-refresh » et de défilement infini à un RecyclerView standard. Il sert d'élément UI mobile défilant conçu pour gérer des listes pilotées par les données avec prise en charge d'en-têtes et de pieds de page dynamiques. La bibliothèque fournit une interface basée sur les gestes pour déclencher le rechargement du contenu via un widget « pull-to-refresh » et implémente un mécanisme pour déclencher des rappels de récupération de données lorsqu'un utilisateur atteint le bas d'une liste pour permettre le défilement infini. Elle prend en outre en charge la gestion dynamique des en-têtes de liste et l'implémentation de flux de travail de chargement supplémentaire pour ajouter du nouveau contenu au fur et à mesure que l'utilisateur fait défiler.

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

    Javacustom-viewfeatrueload-more
    Voir sur GitHub↗5,301
  • lcodecorex/twinklingrefreshlayoutAvatar de lcodecorex

    lcodecorex/TwinklingRefreshLayout

    3,984Voir sur GitHub↗

    TwinklingRefreshLayout is a pull-to-refresh layout for Android that provides a scrollable container for implementing refresh and load-more functionality. It acts as a view wrapper for components such as RecyclerView, ScrollView, and WebView to ensure consistent refreshing and loading behaviors across different scrollable views. The project distinguishes itself through an overscroll rebound component that creates an elastic bouncing animation when users scroll past layout boundaries. It includes a system for custom refresh indicators, allowing header and footer views to animate their visual st

    Offers refresh-enabled scroll wrappers for RecyclerView, ScrollView, and WebView to unify loading behaviors.

    Java
    Voir sur GitHub↗3,984
  • ankeetmaini/react-infinite-scroll-componentAvatar de ankeetmaini

    ankeetmaini/react-infinite-scroll-component

    3,083Voir sur 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
    Voir sur 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