У меня есть представление LinearLayout в моей деятельности.
Когда я нажимаю кнопку "Назад", я хочу, чтобы дети LinearLayout выдвигались.
У меня есть следующий код, который ничего не делает:
private void SlideOut()
{
LayoutAnimationController controller = AnimationUtils.loadLayoutAnimation(this, R.anim.layout_animation_row_slide_out);
Animation animation=controller.getAnimation();
animation.setFillAfter(true);
LinearLayout menuLayout =((LinearLayout)findViewById(R.id.menuLayout));
menuLayout.setLayoutAnimation(controller);
menuLayout.startLayoutAnimation();
}
@Override
public void onBackPressed(){
//super.onBackPressed();
SlideOut();
}
Я прокомментировал super.OnBackPressed (), чтобы увидеть, запускается ли анимация, и не запускается.
Кто-то с похожими проблемами?