问题描述 通过RecyclerView配合StaggeredGridLayoutManager可以很方便的实现瀑布流效果,一般情况下会把作为Item的子View宽度设置为MATCH_PARENT,那么子View将根据列数(假定是垂直排列)平均分配RecyclerView的宽度。但是如果我们为子View的width设置一个确切的值(记为x),并且为RecyclerView添加ItemDecoration(为了设置Item的间距),最终Item的宽度将会被预期的要窄(小于x),本文将从源码的角度分析这种结果的产生的原因…

2018年9月15日 0条评论 5点热度 阅读全文