本文带大家来实现ListView的圆弧形的分布排列,原理非常easy,就是依据ListView的每个Item的高度来对每个item进行偏移. 首先自己定义一个LinearLayout,这是ListView的每一个Item的根布局,用来对每一个item进行偏移的. 以下上代码: public class MatrixLinearLayout extends LinearLayout { private int h = 0; private float fullTrans = 40f; public…