在 android Studio 中,我希望当我单击按钮时,下一个 Activity/fragment 应该来自右侧,并且当前 Activity 应该离开左侧。我在 Activity 上实现了它的工作,但在适配器上却没有显示错误。
holder.questions.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent(DoctorsProfile.this,Questions.class);
i.putExtra("DOCTOR_ID",doctor_id);
startActivity(i);
overridePendingTransition( R.anim.slide_in_right_up, R.anim.slide_out_right_up);
}
});
overridePendingTransition 适用于 Activity,但不适用于 Recyclerview 和 Listview 的适配器,请告知任何其他选项。我希望当我单击 recyclerview 项目时,下一个 Activity 应该使用 overridePendingTransition 导航或来自右侧。
最佳答案
Fragment fragment = Fragment.newInstance();
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.setCustomAnimations(R.anim.fragment_slide_left_enter,
R.anim.fragment_slide_left_exit, R.anim.fragment_slide_right_enter,
R.anim.fragment_slide_right_exit);
Utils.addFragmentToActivity(fragmentTransaction, Fragment, R.id
.content_frame);
关于java - 在 android Studio 中,我希望当我单击按钮时,下一个 Activity/fragment 应该来自右侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42850781/