如何实现这样的android界面?

图片说明
ps:图片为android4.4.4的彩蛋,狂戳android版本号打开

用monitor查看该界面显示是framelayout下无数个imageview,每个图都有点击监听和动画效果,请问这样的界面是怎样实现的呢?
图片说明

就用你说的第三个方法可以实现,你仔细检查下是不是代码的问题。在2.1版本以上的framelayout是可以用gravity和margin值来实现绝对定位的功能的

看的眼花缭乱的,同问

找我吧,。。。。。。。。。

真的让人眼花,同问,这是通过摸一个控件来实现的么?

流水布局,这个上github上面有很多案例

感觉可以使用gridlayout来实现,毕竟gridlayout可以设置每个格子所占的行数与列数。

我先自问自答一个吧。

一、用AbsoluteLayout实现,通过仔细计算得到的坐标和宽高来动态设置子组件,并动态添加到绝对布局中图片说明

二、用RelativeLayout,子组件通过RelativeLayout.LayoutParams的addRule、topMargin、leftMargin的值来实现,但margin值也会对兄弟组件起作用,所以无法实现

三、用FrameLayout,子组件通过FrameLayout.LayoutParams的gravity、topMargin、leftMargin的值来实现,框架布局内的margin值不会对兄弟组件起作用,但好像也没有对父容器起作用,结果效果还是全部组件重叠了起来

请各位大神参照我问题中给出的第二张图,可以看到是用FrameLayout做容器实现的,解答小弟疑惑,拜谢!

volleylayout