1
我想當前ScoreActivity.this
向上滑動和GameActivity.class
保持在後臺的位置。OverridePendingTransition與當前活動頂部
它很好用,從GameActivity
到ScoreActivity
,但在回來的路上它只顯示沒有動畫的GameActivity
。 (因爲slide_up發生在它後面,我假設)
任何幫助,包括指向我一個很好的重複帖子。
ScoreActivity
restart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(ScoreActivity.this, GameActivity.class);
//intent.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT); Neither of these work
//intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
finish();
overridePendingTransition(R.anim.no_change, R.anim.slide_up);
}
});
GameActivity(當用戶 「遊戲結束」 得到了觸發)
Intent intent = new Intent(GameActivity.this, ScoreActivity.class);
startActivity(intent);
finish();
overridePendingTransition(R.anim.slide_in_down, R.anim.no_change);
的ScoreActivity就是動畫不起作用。 GameActivity動畫效果很好。 – Michael 2014-10-07 19:23:35
1.您是否希望動畫在BackPressed上被觸發? 2.使用0代替「R.anim.no_change」 – 2014-10-07 19:29:25
動畫在onClick中觸發,如問題所示。 – Michael 2014-10-07 19:30:15