0

我希望当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();命令时也会发生这种情况。

怎么可能做到这一点?谢谢!

4

0 回答 0