Я начал изучать анимацию на Android сегодня, и у меня возникают проблемы с позиционированием представлений после окончания анимации.
Когда приложение запускается, в центре экрана отображается поиск EditText, а при поискечто-то, этот EditText должен скользить вверх, используя этот код ниже
public void slideToTop(View view){
view.animate()
.translationY((-parent.getHeight()/2) + view.getHeight())
.setInterpolator(new AccelerateInterpolator())
.setDuration(500)
.setListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animator) {
}
@Override
public void onAnimationEnd(Animator animator) {
layoutContent.setVisibility(View.VISIBLE);
}
@Override
public void onAnimationCancel(Animator animator) {
}
@Override
public void onAnimationRepeat(Animator animator) {
}
});
fadeOutAndHideImage(logo);
}
Как я могу показать результаты ниже EditText, который сейчас находится поверх макета?
Я попытался использовать атрибут layout_below из RelativeLayout, установить видимость, когда анимация заканчивается, но кажется, что позиция вычисляется до анимации