Android staggered grid view which supports multiple columns with rows of varying sizes
AndroidStaggeredGrid
What is AndroidStaggeredGrid?
AndroidStaggeredGrid is an Android staggered grid view 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.
Features:
- Configurable column count for portrait and landscape orientations.
- Sync’d row position across orientation changes.
- Configurable item margin.
- Support for headers & footers.
- Internal padding that does not affect the header & footer.
- Extends AbsListView – “mostly”
- Supports AbsListView.OnScrollListener
Overview
- Pricing: Free
- Resource Link: https://github.com/etsy/AndroidStaggeredGrid
- Resource Maker on Twitter: Etsy, Inc.
- Mobile Platform Destination: Android Apps
- Mobile Platform Support: Native Android
- Programming Languages: Java
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
CategorySliderView
Slider view for choosing categories
Typist
Swift UIKit keyboard manager for iOS apps
Sheet
A very light-weight action sheet