2012-03-22 2 views
1

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

question image 1

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

ответ

1

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

1

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

В случае, если ваше Изображение вид вы можете использовать ViewPropertyAnimator (минимальную реализацию), как это:

yourImage.animate().rotateX(360); 

Вы можешь собрать все методы, которые вам нужны, и настроить анимацию F.E. :

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

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