アクティビティに 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() をコメントアウトしましたが、開始しません。
同様の問題を抱えている人はいますか?