code: public StaggeredGridLayoutManager asVerticalStaggeredGridView(final int columns) {
          this.presentation = PeasyPresentation.VerticalStaggeredGrid;
          resetItemDecorations();
          resetItemAnimator();
          final StaggeredGridLayoutManager layoutManager = PeasyRecyclerView.VerticalStaggeredGrid.newLayoutManager(getContext(), columns);
          PeasyConfigurations.bundleColumnSize(getExtraData(), columns);
          getRecyclerView().setLayoutManager(layoutManager);
          getRecyclerView().addItemDecoration(new PeasyGridDividerItemDecoration(getContext(), columns));
          getRecyclerView().setItemAnimator(new DefaultItemAnimator());
          return layoutManager;
      }
docs: Present as Staggered Grid View in Vertical Orientation
  Be noted, columns must not less than {@value DefaultGridColumnSize}
  Default divider is {@link PeasyGridDividerItemDecoration} provided by {@link
  <p>
  <p>
  Execute {@link #resetItemDecorations()}
  Execute {@link #resetItemAnimator()}
  
  @param columns provided to {@link #issueColumnSize(int)}
  @return StaggeredGridLayoutManager