我希望当view
我的应用程序中的某个被单击时,它会切换到另一个activity
但具有不同的过渡 - 而不是常规的滑动到右侧的过渡,我希望它完全相反。
现在,我已经设法使用以下代码做到这一点:
@Override
public void onClick(View view) {
// TODO Auto-generated method stub
v.vibrate(50);
Intent back = new Intent(Course.this, Classes.class);
back.putExtra("lvl", lvl);
startActivity(back);
overridePendingTransition(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
finish();
}
问题是,当我单击此按钮时view
,转换按计划进行,但第一次view
完全变黑。所以,动画正在工作,但我没有看到我想要的动画 - 屏幕向左滑动,因为第一个activity
在过渡完成之前消失了。当我删除finish();
命令时也会发生这种情况。
怎么可能做到这一点?谢谢!