2015-08-15 4 views
1

У меня есть таблица с несколькими viewFlipper в каждом квадрате. То, что я хочу, - это какой-то вид, который я касаюсь, взгляд должен перевернуться. Все работает нормально, но мне нужен this вид анимации.Как создать флип-анимацию в андроиде?

Файлы аниматора, указанные здесь, не могут использоваться в viewFlipper.setInAnimation(this, android.R.anim.fade_in);. Нам нужно использовать анимацию, а не аниматор.

Android действительно дает некоторые встроенные анимации, но все они выцветают, перемещаются и т. Д., Но не переворачиваются. Я думаю, что flipping - одна из самых популярных анимаций, почему не поддерживает андроид по умолчанию или я что-то не хватает?

ответ

0

Наконец-то я смог решить эту проблему. Хотя есть библиотека, но вам не нужно использовать всю библиотеку только для отображения взглядов. проверьте это tutorial. В основном вы создаете аниматор xml, как показано в руководстве по Android. Затем вы можете использовать его для анимации любого объекта не только вида. Просто используйте его вот так

Animator flipAnimator = AnimatorInflater.loadAnimator(this,R.animator.card_flip_left_in); 
flipAnimator.setTarget(cardView); 
flipAnimator.start(); 
0

Вы можете попробовать библиотеку github - Flip 3D View.

+0

спасибо за ответ, но мне удалось его решить, используя андроид, встроенный в класс Animator. – rockfight

Смежные вопросы