awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yarolegovich avatar

yarolegovich/DiscreteScrollView

0
View on GitHub↗
5,774 स्टार्स·783 फोर्क्स·Java·7 व्यूज़

DiscreteScrollView

DiscreteScrollView is a UI component and animation library for React Native designed to create centered scroll views and infinite scroll lists. It provides a mechanism to keep the active selection centered within the viewport while maintaining the visibility of adjacent items.

The library enables the implementation of infinite carousels by looping through data sets without boundaries. It allows for the application of visual transformations to items based on their real-time scroll position relative to the center of the view.

The toolset includes capabilities for monitoring selection states and configuring scroll behavior, such as restricting scrolling directions or controlling how users slide through items. It also provides logic to trigger custom actions when the scroll position or centered item updates.

Features

  • Centered List Navigation - Implements a specialized scroll view that keeps the active selection centered in the viewport.
  • Carousel Components - Provides a React Native component that centers active items and applies scroll-based transformations.
  • Looping Content Carousels - Builds a continuously looping data set for an infinite carousel without boundaries.
  • Infinite Scrolling - Implements a list that loops through data sets to allow continuous scrolling.
  • Looping Scroll Views - Implements a scroll view that wraps content back to the beginning for an endless cycle.
  • Position-Based Visual Transformations - Calculates visual offsets in real time by comparing an item's center to the viewport center.
  • Scroll-Driven Animation Tools - Synchronizes visual property updates and animations with the real-time scroll position.
  • Scroll Alignment Controls - Provides logic to ensure the active element remains aligned with the center of the scrollable viewport.
  • Centered Scroll Views - Provides a UI component that keeps the current selection centered within the viewport.
  • Infinite Loop Wrapping - Uses modulo-based index wrapping to simulate a continuously looping infinite list.
  • Scroll-Driven Item Effects - Modifies the visual appearance of items based on their scroll position to create dynamic effects.
  • Scroll-Position Event Triggers - Fires events and triggers custom actions when the scroll position reaches specific markers or items.
  • Scroll Snap Constraints - Implements constraints that prevent users from stopping between discrete elements in a list.
  • Centered List Rendering - Renders scrollable lists where the active item remains centered and adjacent items stay partially visible.
  • Relative Position Transformations - Modifies item visuals based on their relative position to the center to create carousel effects.
  • Scroll Behavior Control - Allows configuration of how users slide through items and restricts scrolling directions.
  • Selection State Observers - Triggers custom actions when the scroll position changes or the centered item updates.
  • List and Grid Components - Discrete scrolling list implementation.
  • List Components - Scrollable list based on RecyclerView.

स्टार हिस्ट्री

yarolegovich/discretescrollview के लिए स्टार हिस्ट्री चार्टyarolegovich/discretescrollview के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

yarolegovich/discretescrollview क्या करता है?

DiscreteScrollView is a UI component and animation library for React Native designed to create centered scroll views and infinite scroll lists. It provides a mechanism to keep the active selection centered within the viewport while maintaining the visibility of adjacent items.

yarolegovich/discretescrollview की मुख्य विशेषताएं क्या हैं?

yarolegovich/discretescrollview की मुख्य विशेषताएं हैं: Centered List Navigation, Carousel Components, Looping Content Carousels, Infinite Scrolling, Looping Scroll Views, Position-Based Visual Transformations, Scroll-Driven Animation Tools, Scroll Alignment Controls।

yarolegovich/discretescrollview के कुछ ओपन-सोर्स विकल्प क्या हैं?

yarolegovich/discretescrollview के ओपन-सोर्स विकल्पों में शामिल हैं: oliviertassinari/react-swipeable-views — This project is a React library for creating touch-enabled sliding views and interactive view switchers. It provides… meliorence/react-native-snap-carousel — This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It… prinzhorn/skrollr — Skrollr is a dependency-free scroll-driven animation engine and cross-platform frontend library. It functions as a… mikepenz/fastadapter — FastAdapter is a framework for building complex Android lists by mapping data models to view templates. It functions… cymchad/baserecyclerviewadapterhelper — This project is an Android RecyclerView adapter wrapper designed to reduce boilerplate code when building complex… cymcsg/ultimaterecyclerview — UltimateRecyclerView is an advanced list component for Android that provides built-in support for animations, sticky…

DiscreteScrollView के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो DiscreteScrollView के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • oliviertassinari/react-swipeable-viewsoliviertassinari का अवतार

    oliviertassinari/react-swipeable-views

    4,473GitHub पर देखें↗

    This project is a React library for creating touch-enabled sliding views and interactive view switchers. It provides components for building content carousels and sliders that support horizontal or vertical navigation via touch, mouse swipe gestures, and keyboard inputs. The library includes a virtualized slider component that renders only visible views to maintain performance with large content sets. It supports specialized visual behaviors such as three-dimensional coverflow transitions, circular navigation for infinite looping, and edge resistance effects when reaching the boundaries of a

    JavaScript
    GitHub पर देखें↗4,473
  • meliorence/react-native-snap-carouselmeliorence का अवतार

    meliorence/react-native-snap-carousel

    10,519GitHub पर देखें↗

    This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It functions as a virtualized list component that maintains performance by removing off-screen elements and utilizes a native-driver animation library to map scroll offsets to style properties on the native thread for lag-free transitions. The library provides a parallax image gallery capable of shifting images relative to scroll progress to create a sense of depth. It also features a layout system that supports right-to-left orientations for languages such as Arabic and Hebrew. Capab

    JavaScriptadvanced-effectscarouselflatlist-based
    GitHub पर देखें↗10,519
  • prinzhorn/skrollrPrinzhorn का अवतार

    Prinzhorn/skrollr

    18,426GitHub पर देखें↗

    Skrollr is a dependency-free scroll-driven animation engine and cross-platform frontend library. It functions as a toolkit for linking CSS properties and HTML attributes to scroll positions to create synchronized animations, specifically providing utilities for the interpolation of SVG attributes. The library enables the creation of parallax scrolling and interactive web storytelling by mapping scroll offsets to specific style values. It allows for the development of non-linear movement and dynamic SVG effects through the use of custom HTML attributes that define keyframes. The system covers

    HTML
    GitHub पर देखें↗18,426
  • cymchad/baserecyclerviewadapterhelperCymChad का अवतार

    CymChad/BaseRecyclerViewAdapterHelper

    24,607GitHub पर देखें↗

    This project is an Android RecyclerView adapter wrapper designed to reduce boilerplate code when building complex lists. It serves as a framework for simplifying data binding and managing the interaction between data models and their corresponding view holders. The library distinguishes itself through specialized support for multi-type layout rendering, where diverse data models are mapped to specific layouts within a single list. It provides a structural implementation for expandable list frameworks that allow users to collapse or expand hierarchical items to reveal nested content. Addition

    Kotlinandroidandroid-libraryrecyclerview
    GitHub पर देखें↗24,607
  • DiscreteScrollView के सभी 30 विकल्प देखें→