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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
emilsjolander avatar

emilsjolander/StickyListHeaders

0
View on GitHub↗
5,467 stele·1,488 fork-uri·Java·Apache-2.0·4 vizualizări

StickyListHeaders

StickyListHeaders este o bibliotecă de sticky header pentru Android și o extensie RecyclerView. Servește ca o componentă de interfață utilizator pentru organizarea seturilor mari de date în secțiuni categorisite folosind headere care se fixează în partea de sus a ecranului în timpul scroll-ului.

Biblioteca oferă funcționalitate pentru crearea de headere de secțiune sticky și secțiuni de listă expandabile, permițând sub-elementelor grupate să fie restrânse sau extinse pentru a simplifica navigarea.

Implementarea acoperă maparea coordonatelor viewport-ului, gestionarea z-index-ului pentru stratificarea vizuală și fixarea bazată pe poziția de scroll. Include mecanisme pentru urmărirea tranzițiilor header-ului și utilizarea layout manager-elor pentru a determina când elementele intră într-o stare sticky.

Features

  • RecyclerView Sticky Headers - Pins group headers to the top of Android RecyclerView lists while scrolling through categorized items.
  • Android UI Components - Provides a reusable visual interface widget for organizing large Android datasets into categorized sections.
  • RecyclerView Layout Extensions - Extends the Android RecyclerView LayoutManager to enable custom sticky header positioning logic.
  • Sticky Header Pinning - Fixes section headers to the top of the viewport to maintain category context during scrolling.
  • Sticky List Design Patterns - Implements a design where section headers remain pinned to the top of the screen during scrolling.
  • Android Scroll Monitoring - Tracks and observes scrolling behavior within Android to manage visual transitions of list elements.
  • Mobile Data Organization - Groups large datasets into categorized sections with headers to improve mobile application navigation.
  • Expandable List Frameworks - Provides a structural framework for implementing collapsible and expandable hierarchical items in lists.
  • Layout Positioning Utilities - Uses layout manager logic to determine the programmatic placement and sticky state of list children.
  • List Views - List view with section headers that stick to the top.
  • Lists and Grids - List view with sticky section headers.

Istoric stele

Graficul istoricului de stele pentru emilsjolander/stickylistheadersGraficul istoricului de stele pentru emilsjolander/stickylistheaders

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

Întrebări frecvente

Ce face emilsjolander/stickylistheaders?

StickyListHeaders este o bibliotecă de sticky header pentru Android și o extensie RecyclerView. Servește ca o componentă de interfață utilizator pentru organizarea seturilor mari de date în secțiuni categorisite folosind headere care se fixează în partea de sus a ecranului în timpul scroll-ului.

Care sunt principalele funcționalități ale emilsjolander/stickylistheaders?

Principalele funcționalități ale emilsjolander/stickylistheaders sunt: RecyclerView Sticky Headers, Android UI Components, RecyclerView Layout Extensions, Sticky Header Pinning, Sticky List Design Patterns, Android Scroll Monitoring, Mobile Data Organization, Expandable List Frameworks.

Care sunt câteva alternative open-source pentru emilsjolander/stickylistheaders?

Alternativele open-source pentru emilsjolander/stickylistheaders includ: timehop/sticky-headers-recyclerview — This is a library for Android RecyclerView that pins section headers to the top of a scrolling list to maintain… ksoichiro/android-observablescrollview — Android-ObservableScrollView is an Android UI component and scroll event library that serves as a view scroll… dingmouren/layoutmanagergroup — LayoutManagerGroup is a library of custom layout managers for Android RecyclerViews. It serves as a custom list layout… liaohuqiu/android-ultra-pull-to-refresh — This is an Android pull-to-refresh library and custom view component designed to implement refresh interactions across… chrisbanes/android-pulltorefresh — Android-PullToRefresh is an Android view component and library designed to implement pull-to-refresh functionality and… trinea/androidcommon — AndroidCommon is a comprehensive utility library designed to provide reusable infrastructure and architectural…

Alternative open-source pentru StickyListHeaders

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu StickyListHeaders.
  • timehop/sticky-headers-recyclerviewAvatar timehop

    timehop/sticky-headers-recyclerview

    3,785Vezi pe GitHub↗

    This is a library for Android RecyclerView that pins section headers to the top of a scrolling list to maintain navigation context in grouped datasets. It serves as a reusable interface component that adds persistent overlays and visual grouping to native Android list views. The component functions as a view-recycling layout decorator, reusing view holders to render sticky headers to minimize memory overhead. It includes a layout tool for touch event interception, allowing for click listeners and interactive behaviors on pinned section headers. The library covers rendering logic for fixing s

    Java
    Vezi pe GitHub↗3,785
  • ksoichiro/android-observablescrollviewAvatar ksoichiro

    ksoichiro/Android-ObservableScrollView

    9,610Vezi pe GitHub↗

    Android-ObservableScrollView is an Android UI component and scroll event library that serves as a view scroll observer. It monitors user movement within scrollable views to provide callbacks that execute specific logic in response to user interaction. The library enables the tracking of scroll events to trigger custom animations and dynamic visual effects. This allows for the implementation of UI behaviors that react in real time as a user scrolls through content.

    Java
    Vezi pe GitHub↗9,610
  • dingmouren/layoutmanagergroupAvatar DingMouRen

    DingMouRen/LayoutManagerGroup

    4,976Vezi pe GitHub↗

    LayoutManagerGroup is a library of custom layout managers for Android RecyclerViews. It serves as a custom list layout engine and a set of UI components designed to control how items are positioned and scrolled within a mobile interface. The project provides a mechanism for defining non-standard item placements and scrolling behaviors. It allows for the creation of specialized grid and list arrangements that deviate from standard layouts to achieve specific visual configurations. The engine handles the spatial positioning of items through coordinate-based placement and orientation-aware logi

    Java
    Vezi pe GitHub↗4,976
  • chrisbanes/android-pulltorefreshAvatar chrisbanes

    chrisbanes/Android-PullToRefresh

    8,648Vezi pe GitHub↗

    Android-PullToRefresh is an Android view component and library designed to implement pull-to-refresh functionality and end-of-list detection for scrollable views within Android applications. It acts as a custom view that manages the animations and listener triggers necessary to update content via user interaction. The library provides mechanisms for triggering refresh actions when a user pulls from the boundaries of a scrollable view and detecting when a user reaches the bottom of a list to facilitate data pagination. It allows for the customization of the refresh indicator's visual theme and

    Java
    Vezi pe GitHub↗8,648
Vezi toate cele 30 alternative pentru StickyListHeaders→