如何在 android 中按后退按钮时制作动画然后完成对话活动



我已经做了以下操作。

cart_activity(Activity移动到另一个Dialog Activity名称时Order_Confrim_Dialog我使用的是从下到上的动画。

我想做的是按下keydown按钮,我想对Dialog Activity进行动画处理。但是keydownback按钮只是关闭对话框活动,没有任何动画。任何人都可以纠正我的代码吗?我的代码如下:

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);
}

我可能是错的,但你有没有尝试过在 onBackPressed(( 中切换 2 行代码? 在制作动画之前完成

一定有问题,overridePendingTransition(R.anim.close_down_dialog, 0);你能提供动画文件吗?要测试它,只需放置这个

overridePendingTransition(R.anim.slide_up_dialog, R.anim.slide_out_down); 

在那个地方会有一个错误的动画,但至少你可以知道。

相关内容

  • 没有找到相关文章

最新更新