awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesScroll View Interaction Libraries

Toolkits providing specialized behaviors and state management for scrollable containers in mobile applications.

Distinct from Scroll View Wrappers: None of the candidates describe a general library for managing reload callbacks and loading states within native mobile scroll views.

Explore 4 awesome GitHub repositories matching mobile development · Scroll View Interaction Libraries. Refine with filters or upvote what's useful.

Awesome Scroll View Interaction Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • codermjlee/mjrefreshAvatar von CoderMJLee

    CoderMJLee/MJRefresh

    13,814Auf GitHub ansehen↗

    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

    Provides a comprehensive toolkit for managing reload callbacks and loading states within scrollable mobile containers.

    Objective-Cobjective-crefresh
    Auf GitHub ansehen↗13,814
  • gorhom/react-native-bottom-sheetAvatar von gorhom

    gorhom/react-native-bottom-sheet

    9,003Auf GitHub ansehen↗

    This is a bottom sheet component library for React Native that provides gesture-driven panels sliding up from the bottom of the screen. The library is built around configurable snap points, dynamic sizing, keyboard awareness, modal presentation, and synchronized scrolling, with native driver animation offloaded to the native thread for smooth performance. The library distinguishes itself through deep gesture and animation control, including custom gesture handler overrides, scroll-gesture synchronization, and dynamic snap point recalculation when content size or keyboard visibility changes. I

    Supports native scrolling for FlatList, SectionList, ScrollView, and views in the sheet.

    TypeScriptbottom-sheetbottomsheetmodal
    Auf GitHub ansehen↗9,003
  • andreamazz/amscrollingnavbarAvatar von andreamazz

    andreamazz/AMScrollingNavbar

    6,002Auf GitHub ansehen↗

    AMScrollingNavbar ist eine Swift-UI-Komponente und ein Controller, der die Bewegung einer UINavigationBar mit der Scroll-Position einer UIScrollView synchronisiert. Er fungiert als Verhaltensmodifikator für die Navigationsleiste, der es ermöglicht, diese basierend auf Scroll-Interaktionen des Benutzers dynamisch ein- oder auszublenden. Das Projekt bietet einen Mechanismus zur Koordinierung der Bewegung mehrerer Oberflächenelemente, wodurch ergänzende Ansichten wie Symbolleisten oder Tab-Bars synchron mit der Navigationsleiste gleiten können. Es nutzt offset-basierte Translation und anpassbare Scroll-Geschwindigkeiten, um zu steuern, wie schnell Elemente während des Scrollens den Bildschirm verlassen. Das System umfasst delegatbasierte Statusbenachrichtigungen zur Überwachung von Sichtbarkeitsänderungen sowie eine dedizierte Interface-Erweiterung für Scroll-Views, um diese dynamischen Header-Übergänge zu verwalten.

    Provides a specialized interaction library to sync the navigation bar with a mobile scroll view.

    Swift
    Auf GitHub ansehen↗6,002
  • flutterchina/flukitAvatar von flutterchina

    flutterchina/flukit

    5,940Auf GitHub ansehen↗

    Flukit ist eine Suite funktionaler Toolkits für Flutter, die Animations-Wrapper, Layout-Debugging-Tools, Scroll-Interaktions-Kits sowie eine Bibliothek wiederverwendbarer UI-Komponenten und visueller Utilities bereitstellt. Das Projekt zeichnet sich durch ein dediziertes Layout-Debugging-Tool aus, mit dem sich Parent-Constraints inspizieren und System-Logs direkt innerhalb der Oberfläche erfassen lassen. Es bietet zudem spezialisierte Animations-Wrapper zum Rotieren, Skalieren und Verschieben von Child-Komponenten sowie ein Scroll-Interaktions-Kit mit Pull-to-Refresh-Mechanismen, Carousel-Swipern und flexiblen Sliver-Headern. Die Bibliothek deckt eine Vielzahl von Funktionen ab, darunter visuelle Effekte wie Content-Watermarking und Gradient-Overlays sowie interaktive Features wie zoombare Ansichten und Touch-Event-Interception. Sie enthält ein System zum Caching von Child-Komponenten in scrollbaren Bereichen sowie eine synchronisierte Benachrichtigungswarteschlange zur Verwaltung von Status-Updates während der Layout-Phasen.

    Offers a library with pull-to-refresh mechanisms, carousel swipers, and flexible sliver headers for scrollable views.

    Dartflutter
    Auf GitHub ansehen↗5,940
  1. Home
  2. Mobile Development
  3. Scroll View Interaction Libraries

Unter-Tags erkunden

  • Bottom Sheet Scroll IntegrationsSupporting native scrolling for FlatList, SectionList, ScrollView, and plain views embedded in bottom sheets. **Distinct from Scroll View Interaction Libraries:** Distinct from Scroll View Interaction Libraries: focuses on scroll integration within bottom sheets, not general scroll view libraries.