An Android staggered grid view which supports multiple columns with rows of varying sizes.
An Android staggered gridView
which supports multiple columns with rows of varying sizes.
The StaggeredGridView
was developed due to requirements for the Etsy app not met by any existing Android libraries. Namely a stable implementation with the ability to have a different number of columns in landscape & portrait, to sync grid position across orientation changes and support for headers & footers.
The most famous example of a staggered gridview is probably the one from etsy: https://github.com/etsy/AndroidStaggeredGrid