Android карточная игра Анимация - PullRequest
2 голосов
/ 21 февраля 2011

Я написал небольшую карточную игру.Теперь я хочу оживить несколько вещей, например, взять карту из колоды и переместить ее в «открытый пул карт».Я мог бы добиться этого с помощью перевода (ниже кода).Но проблема в том, что всякий раз, когда берется и перемещается новая карта, «пул открытых карт» выглядит пустым.Как я могу показать последнюю открытую карту в «пуле открытых карт?». Есть ли флаг или что-то, чтобы сохранить изображение в его первоначальном месте во время анимации?

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

1 Ответ

0 голосов
/ 29 ноября 2013

Вам нужно будет использовать два изображения. Когда вы начнете перемещать изображение из открытого пула карт, немедленно отобразите следующую карту в том же положении.

Если карточки выглядят одинаково (отображаются только их оборотные стороны), то вы можете подделать их, добавив движущуюся карту в верхнюю часть сцены и перемещая ее, пока оригинальная карточка никогда не двигается.

...