私のアクティビティでは、うまく機能している次のクリック リスナーを持つボタンがあります。
final ImageButton startOverButton = (ImageButton) findViewById(R.id.start_over_button);
startOverButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(final View v) {
finish();//go back to the previous Activity
overridePendingTransition(R.anim.comming_in, R.anim.comming_out);
}
});
前のアクティビティへの復帰を思い通りにアニメーション化します。ただし、ユーザーが Android のデフォルトの戻るボタンを押しても、アニメーションはトリガーされません。私の質問は、アニメーション コードoverridePendingTransition(R.anim.comming_in, R.anim.comming_out);をどこに置くべきかということです。ユーザーが私のボタンをクリックしたときとデフォルトのAndroidの戻るボタンの両方でこのアニメーションがトリガーされるようにするには?
単純な試みとして、 overridePendingTransition(R.anim.comming_in, R.anim.comming_out);を配置しようとしました。onDestroy()メソッドのコード行ですが、機能しませんでした。
前もって感謝します!