【问题标题】:Android Card Game AnimationAndroid纸牌游戏动画
【发布时间】:2011-07-01 07:21:54
【问题描述】:

我写了一个小纸牌游戏。我现在想要制作一些动画,例如从牌组中取出一张牌并将其移动到“开放牌池”。我可以通过使用翻译(下面的代码)来实现这一点。但问题是,每当一张新牌被拿走并移动时,“开放牌池”就会显得空荡荡的。我怎么可能在“开放卡片池:”中显示最后一张开放卡片:在动画制作时是否有标志或其他东西可以将图像保留在其原始位置?

<translate
    android:fromXDelta="-100%"
    android:toXDelta="0%"
    android:fromYDelta="0%"
    android:toYDelta="0%"
    android:duration="1000"
    android:zAdjustment="top" />

【问题讨论】:

  • “技术专家”与您的问题有什么关系?

标签: java android animation playing-cards


【解决方案1】:

您必须使用两张图片。当您开始从打开的卡片池中移动图像时,立即在相同位置显示下一张卡片。

如果卡片在视觉上看起来相同(仅显示卡片的背面),那么您可以通过将移动的卡片添加到场景顶部并移动它而原始卡片永远不会移动来伪造它。

【讨论】:

    猜你喜欢
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-02
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    相关资源
    最近更新 更多