Мне нужно disable/enable
вид, скользя вниз и вверх.
Я использовал следующий код, и он успешно сдвинул (переместил вид сверху вниз) вид и отключил его.
public void slideDown(View view){
view.animate().translationY(view.getHeight()).setListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {}
@Override
public void onAnimationEnd(Animator animation) {
view.setVisibility(View.INVISIBLE);
}
@Override
public void onAnimationCancel(Animator animation) {
}
@Override
public void onAnimationRepeat(Animator animation) {
}
});
}
Теперь я хочу использовать анимацию bottom up/ slide up
, когда пользователь включает вид.Поэтому я использовал следующий код, но он не выполняет анимацию bottom up
и позволяет напрямую просматривать.
view.animate().translationY(0).setListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {
view.setVisibility(View.VISIBLE);
}
@Override
public void onAnimationEnd(Animator animation) {
}
@Override
public void onAnimationCancel(Animator animation) {
}
@Override
public void onAnimationRepeat(Animator animation) {
}
});
}