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
·
jamztang avatar

jamztang/CSStickyHeaderFlowLayout

0
View on GitHub↗
5,041 stele·603 fork-uri·Objective-C·MIT·2 vizualizărimedium.com/ios-apprentice/43e943e6627↗

CSStickyHeaderFlowLayout

CSStickyHeaderFlowLayout este un wrapper de layout specializat pentru UICollectionView pe iOS. Oferă o componentă de listă cu header lipicios (sticky header) unde headerele de secțiune rămân fixate în partea de sus a ecranului în timpul derulării.

Proiectul implementează efecte de header parallax, permițând imaginilor de fundal să se miște cu o viteză diferită față de conținutul din prim-plan pentru a crea profunzime. Include, de asemenea, imagini de header animate care se extind sau se restrâng în funcție de poziția de derulare a utilizatorului.

Layout-ul gestionează repoziționarea vizuală bazată pe coordonate și calculele dinamice de frame pentru a gestiona tranzițiile vizuale. Utilizează urmărirea derulării bazată pe offset și scalarea prin interpolare liniară pentru a controla opacitatea și dimensiunea headerelor în timpul mișcării.

Features

  • Collection View Layouts - Provides a custom UICollectionView layout engine for rendering lists with flexible scrolling and sticky animations.
  • List Interface Frameworks - Implements a specialized library for managing complex scrolling lists with custom header behaviors on iOS.
  • iOS UI Layout - Provides a framework for defining the positioning and sizing of complex, animated collection views on iOS.
  • Sticky Section Headings - Pins section headings to the top of the viewport to maintain category visibility during scrolling.
  • UICollectionView - Provides a custom layout wrapper for UICollectionView that implements sticky section headers and parallax effects.
  • Sticky and Parallax Navigation Headers - Implements a scrolling mechanism that creates visual depth by moving background header images at different speeds than foreground content.
  • Sticky Header Pinning - Pins section headers to the top of the viewport to maintain context as the user scrolls through the list.
  • Scroll-Responsive Animations - Animates header images to expand or collapse based on the user's scroll position.
  • Visual Property Interpolators - Changes the scale and opacity of header images based on the ratio of the current scroll distance.
  • Dynamic Item Size Calculators - Computes the size and position of cells and headers at runtime to support sticky positioning within a scroll container.
  • Scroll-Driven Interaction Triggers - Calculates view positions relative to scroll offsets to trigger parallax animations and header resizing.
  • View Coordinate Transformations - Implements logic to update screen coordinates of views during scroll events to simulate pinned header effects.
  • List And Grid Views - Sticky header layout for collection views.
  • UI Components - Implement collection views with sticky header functionality.

Istoric stele

Graficul istoricului de stele pentru jamztang/csstickyheaderflowlayoutGraficul istoricului de stele pentru jamztang/csstickyheaderflowlayout

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru CSStickyHeaderFlowLayout

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu CSStickyHeaderFlowLayout.
  • csstickyheaderflowlayout/csstickyheaderflowlayoutAvatar CSStickyHeaderFlowLayout

    CSStickyHeaderFlowLayout/CSStickyHeaderFlowLayout

    5,039Vezi pe GitHub↗

    CSStickyHeaderFlowLayout is a custom layout subclass for iOS collection views designed to implement sticky section headers and parallax effects. It manages the positioning of headers to ensure they remain pinned to the top of the viewport as the user scrolls through a list. The layout utilizes push-based displacement to remove a pinned header once the subsequent section header reaches the top of the screen. It also incorporates linear interpolation to move header imagery at a different rate than the scroll offset, creating a visual sense of depth. These capabilities are achieved through dyna

    Objective-C
    Vezi pe GitHub↗5,039
  • kelvinjin/animatedcollectionviewlayoutAvatar KelvinJin

    KelvinJin/AnimatedCollectionViewLayout

    4,861Vezi pe GitHub↗

    AnimatedCollectionViewLayout is a layout engine and animation framework for UIKit collection views. It provides a system for managing item positioning and fluid visual transitions within the iOS user interface. The project focuses on custom layout transition tools and a scroll animator capable of applying real-time parallax and zooming effects. These capabilities allow for the definition of unique animation paths and attribute transitions through a protocol-based implementation. The framework covers a broad range of visual effects, including scroll-based transitions and layout attribute inte

    Swiftanimationcocoapodsios
    Vezi pe GitHub↗4,861
  • cymcsg/ultimaterecyclerviewAvatar cymcsg

    cymcsg/UltimateRecyclerView

    7,173Vezi pe GitHub↗

    UltimateRecyclerView is an advanced list component for Android that provides built-in support for animations, sticky headers, and pull-to-refresh. It functions as a specialized set of UI elements designed to handle draggable, expandable, infinite-scrolling, and swipeable list interfaces. The project includes a draggable list manager for reordering items through drag-and-drop interactions and an expandable list component for toggling additional item details. It implements a swipe-to-dismiss interface for item removal and a list controller that enables infinite scroll pagination by triggering d

    Javaandroidjavarecyclerview
    Vezi pe GitHub↗7,173
  • alibaba/vlayoutAvatar alibaba

    alibaba/vlayout

    10,740Vezi pe GitHub↗

    vlayout is an Android RecyclerView extension framework that uses pluggable layout helpers to mix grid, list, sticky, staggered, and fixed layouts within a single scrollable view. It provides a modular layout delegation system where each section of the RecyclerView is assigned a dedicated layout helper that manages its own measurement, placement, and decoration, enabling complex heterogeneous content displays. The framework extends RecyclerView's LayoutManager to delegate layout logic to these modular helper components, supporting features like sticky headers that remain visible at the top dur

    Javaandroidlayoutlayout-manager
    Vezi pe GitHub↗10,740
Vezi toate cele 30 alternative pentru CSStickyHeaderFlowLayout→

Întrebări frecvente

Ce face jamztang/csstickyheaderflowlayout?

CSStickyHeaderFlowLayout este un wrapper de layout specializat pentru UICollectionView pe iOS. Oferă o componentă de listă cu header lipicios (sticky header) unde headerele de secțiune rămân fixate în partea de sus a ecranului în timpul derulării.

Care sunt principalele funcționalități ale jamztang/csstickyheaderflowlayout?

Principalele funcționalități ale jamztang/csstickyheaderflowlayout sunt: Collection View Layouts, List Interface Frameworks, iOS UI Layout, Sticky Section Headings, UICollectionView, Sticky and Parallax Navigation Headers, Sticky Header Pinning, Scroll-Responsive Animations.

Care sunt câteva alternative open-source pentru jamztang/csstickyheaderflowlayout?

Alternativele open-source pentru jamztang/csstickyheaderflowlayout includ: csstickyheaderflowlayout/csstickyheaderflowlayout — CSStickyHeaderFlowLayout is a custom layout subclass for iOS collection views designed to implement sticky section… kelvinjin/animatedcollectionviewlayout — AnimatedCollectionViewLayout is a layout engine and animation framework for UIKit collection views. It provides a… cymcsg/ultimaterecyclerview — UltimateRecyclerView is an advanced list component for Android that provides built-in support for animations, sticky… hackiftekhar/iqkeyboardmanager — IQKeyboardManager is an iOS keyboard management library and UI layout utility. It automatically adjusts screen layouts… alibaba/vlayout — vlayout is an Android RecyclerView extension framework that uses pluggable layout helpers to mix grid, list, sticky,… ramotion/expanding-collection — This project is a suite of visual components and interface models designed to create animated transitions between…