StaggeredGridView. The StaggeredGridView allows the user to create a GridView with uneven rows similar to how Pinterest looks. Includes own OnItemClickListener and OnItemLongClickListener, selector, and fixed position restore.
To use StaggeredGridView in your projects, simply add this project to your workspace then add it as a library project to your current project.
By Maurycy Wojtowicz
Demo link: https://github.com/maurycyw/StaggeredGridViewDemo