Повернуть анимацию по оси X - PullRequest
1 голос
/ 22 марта 2012

Я хочу повернуть свое изображение по оси x, я пробовал много вариантов, также пробовал Rotate3dAnimation, и он всегда вращался по оси YЯ хочу сделать свое изображение как:

question image 1

Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 12 марта 2016

Старый вопрос, но пока нет точного ответа. Итак:

Если ваше изображение является представлением, вы можете использовать ViewPropertyAnimator (минимальная реализация), например:

yourImage.animate().rotateX(360);

Вы можете связать воедино все нужные вам методы и настроить анимацию, например. :

yourImage.animate()
    .rotateX(360)
    .setDuration(1000)
    .setStartDelay(500)
    .setInterpolator(new AccelerateDecelerateInterpolator);

Проверьте все доступные методы в документах. ViewPropertyAnimator доступно начиная с API 12.

1 голос
/ 07 апреля 2012

Вы должны использовать android.graphics.Camera.rotateX(degrees);

...