我写了一个小纸牌游戏。我现在想要动画一些东西,比如从一副牌中拿出一张牌,并将它移动到“打开的卡片池”。我可以使用translate (下面的代码)来实现这一点。但问题是,每当新卡被取出和移动时,“打开的卡片池”看起来都是空的。我怎么可能在“打开的卡片池”中显示最后一张打开的卡片:?是否有一个旗帜或什么东西来使图像在动画时保留在其原始位置?
<translate
android:fromXDelta="-100%"
android:toXDelta="0%"
android:fromYDelta="0%"
android:toYDelta="0%"
android:duration="1000"
android:zAdjustment="top" />发布于 2013-11-29 08:18:07
您必须使用两个图像。当您开始从打开的卡片池中移动图像时,立即在相同位置显示下一张卡。
如果两张牌在视觉上看起来是一样的(只显示牌的背面),那么您可以通过将移动的牌添加到场景的顶部并在原始牌不移动的情况下移动它来伪造它。
https://stackoverflow.com/questions/5066766
复制相似问题