2011-04-07 118 views
0

基本上我刚刚开始使用Android开发(虽然我有相当广泛的Java背景),但我很难弄清楚如何在组件移动的位置构建此用户界面(如以该顺序箭头表示):构建Android用户界面

底部图像向上移动,然后停止 第一图像向右移动并在底部图像 的顶部低于该图像在底部图像 图像的左上方移动时: http://i.stack.imgur.com/a1wou.png

我一直在拉我的头发如何能做到这一点,我读过API相当广泛的解决方案,因为它显然是一个简单的问题,但我真的不能解决它。我的主要问题之一是我不确定要使用哪个布局管理器!

回答

0

您将要为此使用动画框架。我没有广泛使用它,但我应该能够指出你正确的方向。

首先,只需在'后'位置创建布局,即使用两个按钮创建线性布局。摆弄风格,直到看起来不错。

当您的活动加载时,您将隐藏每个视图(visibility = false),然后显示每个视图并按顺序对每个视图应用动画。关键是每个动画将从屏幕开始。这是我不知道如何实现的部分,但可以尝试查看android动画示例以了解如何移动视图。

希望这会有所帮助:)