我的活动中有一个 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() 以查看动画是否开始,并且它没有开始。
有类似问题的人吗?