我做了以下事情。
从cart_activity
移动Activity
到另一个Dialog Activity
名称Order_Confrim_Dialog
我正在使用自下而上的动画。
我要做的是按下keydown
按钮,我要为Dialog Activity
设置动画。但是keydown
或“back
按钮只是关闭对话框活动而没有任何动画。谁能纠正我的代码?我的代码如下:
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);
}
答案 0 :(得分:0)
我可能错了,但您是否尝试在onBackPressed()中切换2个代码行?你在做动画之前就完成了
答案 1 :(得分:0)
必须存在问题overridePendingTransition(R.anim.close_down_dialog, 0);
你能提供动画文件吗?
要测试它只是放置这个
overridePendingTransition(R.anim.slide_up_dialog, R.anim.slide_out_down);
在那个地方会有一个错误的动画,但至少你可以知道。