gpt4 book ai didi

android - 如何在 finish() 事件/日历 Activity 上对 Activity 进行动画处理 - Android Java

转载 作者:行者123 更新时间:2023-11-30 02:32:12 24 4
gpt4 key购买 nike

我正在使用滑入和滑出动画在我的 Activity 之间切换。但它并不适用于事件/日历 Activity 。

有没有办法在取消预约时在事件/日历 Activity 上设置动画?

这是我现在使用的代码:

public void addEventToCalendar(Calendar startTime, Calendar endTime, String eventTitle){

Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("beginTime", startTime.getTimeInMillis());
intent.putExtra("allDay", false);
intent.putExtra("endTime", endTime.getTimeInMillis());
intent.putExtra("title", eventTitle);
startActivity(intent); //Starts activity to make an appointment
overridePendingTransition(R.anim.slide_in_right,R.anim.slide_out_left);
}

启动 Activity 时的动画效果很好,但当用户取消约会时, Activity 将默认淡出。我宁愿将其滑出并滑入基础 Activity 。

谢谢!

最佳答案

您不能对其他应用程序 Activity 进行任何更改,例如添加动画,但如果您想在 Activity 完成时向其添加一些动画,请尝试在 onBackPress() 中编写此代码:

@Override
public void onBackPressed() {
overridePendingTransition(R.anim.slide_out_left,R.anim.slide_in_right);
super.onBackPressed();
}

关于android - 如何在 finish() 事件/日历 Activity 上对 Activity 进行动画处理 - Android Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27171177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com