# maurycyw/StaggeredGridView

A modified version of Android's experimental StaggeredGridView. Includes own OnItemClickListener and OnItemLongClickListener, selector, and fixed position restore.

Repository: https://github.com/maurycyw/StaggeredGridView
Canonical: https://ross.abutalabs.com/products/staggeredgridview
Homepage: https://github.com/maurycyw/StaggeredGridViewDemo
Language: Java
License Family: other
Last push: 2014-06-17T00:17:48+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5012, "days_push": 4461, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1621, forks 649 (observed 2026-08-28T04:05:12.491152+00:00)

## What it is
A modified version of Android's experimental StaggeredGridView that lets developers create GridViews with uneven rows, similar to Pinterest's layout. It adds its own item click listeners, selector support, and fixed scroll position restore.

## Use cases
- build a Pinterest-style staggered grid layout on Android
- display images in a grid with uneven row heights
- add click and long-click listeners to a staggered grid view
- restore scroll position in a multi-column grid
- create a masonry-style photo gallery in an Android app

## When to choose
- you need a Pinterest-like uneven grid on legacy Android versions before native support
- you want built-in item click listeners and selector support for a staggered grid

## When to avoid
- you target modern Android, which includes RecyclerView with StaggeredGridLayoutManager
- you need a maintained library with tests and active support
- you need multiple choice mode or full GridView attribute parity

## Facets
- artifact type: library
- maturity: abandoned
- function: ui-components, mobile-framework
- domain: mobile-development, frontend, android-tools
- platform: jvm
- tags: android-view, gridview, staggered-grid, pinterest-layout, custom-view, android

## Member repositories
- maurycyw/StaggeredGridView (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:12.491152+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:49:14.926442+00:00, confidence not recorded.
  - readme: https://github.com/maurycyw/StaggeredGridView (fetched 2026-08-28T04:05:12.491152+00:00, sha 21d5d1ae9e93)
  - homepage: https://github.com/maurycyw/StaggeredGridViewDemo (fetched 2026-08-29T11:21:45.345564+00:00, sha e49ff7466c12)
- Data as of 2026-08-30T08:39:29.467469+00:00.
