左右交错的时间轴
使用StaggerGridLayoutManager设置LayoutManager,并添加自定义的ItemDecoration。 其中,ItemDecoration的第二个参数用来设置item之间的间隔。
mRecyclerView.setLayoutManager(new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL));
mRecyclerView.addItemDecoration(new ItemDecoration(this,100));
MainActivity是图一的效果,TimeLineActivity是图二的效果
用StaggerGridLayoutManager实现了类似瀑布流的效果,然后在ItemDecoration中画出分割线的效果。 在ItemDecoration中分别画了横线、竖线、还有时间的图标这三个来实现时间轴的效果。