나는 다음을했다.안드로이드에서 뒤로 버튼을 누르면 대화 상자 활동을 끝내려면 어떻게해야합니까?
Activity
인 cart_activity
에서 Dialog Activity
Order_Confrim_Dialog
으로 이동하면 아래에서 위로 애니메이션을 사용하고 있습니다.
keydown
버튼을 누르면 Dialog Activity
에 애니메이션을 적용하려고합니다. 그러나 keydown
또는 'back
버튼은 애니메이션없이 대화 상자 활동을 닫습니다. 누구든지 내 코드를 수정할 수 있습니까? 내 코드는 folllows과 같습니다
cart_activity.java
Intent intDialog = new Intent(cart_activity.this, Order_Confrim_Dialog.class);
startActivity(intDialog);
overridePendingTransition(R.anim.slide_up_dialog, R.anim.slide_out_down);
Order_Confirm_Dialog.java
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
// super.onBackPressed();
Order_Confrim_Dialog.this.finish();
overridePendingTransition(R.anim.close_down_dialog, 0);
}
아직도 도움이되지 않습니다. 애니메이션없이 닫습니다. –
Order_Confrim_Dialog.this.overridePendingTransition (R.anim.close_down_dialog, 0); 그런 다음 finish()를 호출하십시오. – TibiG
또는 http://stackoverflow.com/questions/18119122/custom-activity-transition-animation-in-android를 확인해야합니다. 아마도 overridePendingTransition의 0이 문제 일 수 있습니다. R.anim.open_activity – TibiG