Android滑动效果动画

时间:2010-09-14 12:07:44

标签: android animation button layer sliding

首先,我对Android上的动画完全不熟悉,但希望将它包含在我的下一个应用程序中。申请将如下:

例如,我将有2个图层,每个图层包含自己的数据。

第1层将包含数据1

第2层将包含数据2

第1层将叠加在第2层;它位于第2层之上。

第1层将在第2层上,因此屏蔽/隐藏第2层

单击按钮(意图显示第2层)时,第1层将滑出并显示第2层。另一个按钮将允许第1层再次滑入。

请注意,我使用单词layers来给出我想要实现的目标的一般图像。我真的不知道在Android的动画中使用了哪些元素,因为我没有遇到任何可以叠加在每个元素上的布局元素。

此外,我现在正在考虑的是那些所谓的图层将处于线性布局中。

所以我的问题是如何实现这一目标?我应该使用哪些元素/对象/库?当然,对一些文档和教程的链接非常受欢迎。

谢谢。

2 个答案:

答案 0 :(得分:2)

首先查看ViewFlipper并查看this tutorial on animating a ViewFlipper,了解相似之处是如何完成的。

答案 1 :(得分:0)

如果您要在Android游戏中实现此幻灯片行为,那么使用游戏引擎会更有效率。值得一提的是它为你处理幻灯片动画,你可以在一行代码中动画整个游戏图层(用子元素填充),例如layer.MoveTo(newPositionOutsideScreen)。 我推荐cocos2d for android,你可以找到一个关于构建滑块拼图的详细教程,以帮助你入门..

http://denvycom.com/blog/step-by-step-guide-on-how-to-build-your-first-slider-puzzle-game-in-cocos2d-for-android-part-1/