4 रिपॉजिटरी
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.
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.
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.
AMScrollingNavbar is a Swift UI component and controller designed to synchronize the movement of a UINavigationBar with the scroll position of a UIScrollView. It acts as a navigation bar behavior modifier that allows the navigation bar to hide or reveal itself dynamically based on user scroll interactions. The project provides a mechanism to coordinate the movement of multiple interface elements, enabling supplementary views such as toolbars or tab bars to slide in synchronization with the navigation bar. It utilizes offset-based translation and customizable scroll speeds to control how quick
Provides a specialized interaction library to sync the navigation bar with a mobile scroll view.
Flukit, Flutter के लिए फंक्शनल टूलकिट्स का एक सूट है, जो एनीमेशन रैपर्स, लेआउट डिबगिंग टूल्स, स्क्रॉल इंटरेक्शन किट्स और रियूज़ेबल UI कंपोनेंट्स की लाइब्रेरी प्रदान करता है। यह प्रोजेक्ट अपने समर्पित लेआउट डिबगिंग टूल के लिए जाना जाता है, जो पैरेंट कंस्ट्रेंट्स का निरीक्षण करने और सीधे इंटरफेस के भीतर सिस्टम लॉग्स कैप्चर करने की सुविधा देता है। इसमें चाइल्ड कंपोनेंट्स को रोटेट, स्केल और स्लाइड करने के लिए विशेष एनीमेशन रैपर्स और पुल-टू-रिफ्रेश, कैरोसेल स्वाइपर्स और फ्लेक्सिबल स्लाइवर हेडर्स जैसी स्क्रॉल इंटरेक्शन किट्स शामिल हैं। यह लाइब्रेरी कंटेंट वॉटरमार्किंग और ग्रेडिएंट ओवरले जैसे विज़ुअल इफेक्ट्स के साथ-साथ ज़ूम करने योग्य व्यूज और टच इवेंट इंटरसेप्शन जैसी इंटरैक्टिव फीचर्स भी प्रदान करती है।
Offers a library with pull-to-refresh mechanisms, carousel swipers, and flexible sliver headers for scrollable views.