Я пытаюсь сделать легкую анимацию перевода в Android. Не работает следующее:
public class MyView extends ViewGroup {
...
TranslateAnimation animation = new TranslateAnimation(0, 0, 0, -500);
animation.setDuration(300);
startAnimation(animation);
...
}
Однако это работает:
public class MyView extends ViewGroup {
...
animate().setDuration(300).translationYBy(-500);
...
}
Мне нужна верхняя версия, потому что я добавляю больше представлений, которые нужно анимировать одновременно, и я хотел бы использовать TranslateAnimation
внутри AnimationSet
.