This is based on the StaggeredGridView surfaced in the compatability library. There is also a demo included on how to use this.