【问题标题】:Android sliding effect animationAndroid滑动效果动画
【发布时间】:2010-09-14 12:07:43
【问题描述】:

首先,我对 android 上的动画完全陌生,但想将它包含在我的下一个应用程序中。申请如下:

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

第 1 层将包含数据 1

第 2 层将包含数据 2

而且layer 1会叠加在layer 2上;位于第 2 层之上。

第 1 层将位于第 2 层之上,因此会遮盖/隐藏第 2 层

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

请注意,我使用“图层”一词来概括我想要实现的目标。我真的不知道在 android 的动画中使用了哪些元素,因为我还没有遇到任何可以叠加在每个 over 上的布局元素。

另外,我现在的想法是那些所谓的层将处于线性布局中。

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

谢谢。

【问题讨论】:

    标签: android animation button layer sliding


    【解决方案1】:

    尝试从查看ViewFlipper 开始,然后查看this tutorial on animating a ViewFlipper 以了解类似的事情是如何完成的。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多