我应该如何布置我的活动?

时间:2011-09-16 17:52:26

标签: android layout animation android-layout android-animation

我的活动网格为3x4 Button。见下图。当用户触摸其中一个按钮时,按钮会被设置为动画。

按钮从当前位置移动到屏幕中心,然后返回其原始位置。在这样做的同时,按钮也在增长以填满屏幕,保持然后缩小回原来的大小。

在动画期间,不应移动其他按钮。

最初我使用AbsoluteLayout编写了这个,但是,由于这个布局已被弃用,我想使用不同的布局,但我不确定使用哪个布局。

是否有更好的方法来布局此活动,同时仍然允许我实现所描述的行为,如果是这样,我应该使用什么布局以及如何构建它?

enter image description here

3 个答案:

答案 0 :(得分:1)

使用gridlayout,这似乎从你的照片看起来最有意义。

答案 1 :(得分:0)

我会使用RelativeLayout但不使用上/下/左/右/右对齐按钮。

顺便说一句,这个问题不是与您的其他问题有关:Android Animation leaves lines during movement

无论如何,正如我已经说过我将使用RelativeLayout,通过相应地设置marginLeft / marginTop值来按需要放置按钮。这使得按钮彼此独立。

然后在动画代码中根据需要更改当前按钮的边距和尺寸值。

答案 2 :(得分:0)

最后我决定选择AbsoluteLayout