活动之间的过渡 - “后退按钮”动画

时间:2013-03-25 15:41:16

标签: android android-activity android-animation transition

我希望当点击我的应用中的某个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();命令时也会发生这种情况。

怎么可以这样做?谢谢!

0 个答案:

没有答案