我的活動中有一個LinearLayout視圖。如何在離開活動時(之前)啓動layoutAnimation
當我按下後退按鈕時,我希望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(),看是否動畫開始時,它不會啓動。
有類似問題的人?
SlideOut方法正在工作,當我從按鈕onClick調用它時... – Ionica