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