Как скрыть представление при анимации в android?

У меня есть простой LinearLayout с двумя кнопками рядом. Они должны входить и выходить из поля зрения с правой стороны экрана, когда это необходимо. У меня работает анимация, а остальная часть работы выполнена, но у меня есть одна последняя проблема.

Как установить видимость View.GONE на View.GONE после завершения анимации слайда? Мне нужно, чтобы он исчез, как только экран.

Возьмите ссылку на объект Animation выполняющий анимацию. Call Animation#setAnimationListener и в методе onAnimationEnd слушателя установите видимость для View.GONE .

Дубликат: https://stackoverflow.com/a/7606533/3717188

 anim.setAnimationListener(new Animation.AnimationListener(){ @Override public void onAnimationStart(Animation arg0) { } @Override public void onAnimationRepeat(Animation arg0) { } @Override public void onAnimationEnd(Animation arg0) { } }); 
 LinearLayout al = (LinearLayout) findViewById(R.id.layoutid); al.setVisibility(view.INVISIBLE); 

Добавьте вышеуказанный код в свой

 onAnimationEnd(){ }