我在堆棧中有兩個活動,爲了向他們展示我使用了FLAG_ACTIVITY_REORDER_TO_FRONT。到目前爲止,如果我想使用overridePendingTransition爲動畫帶來動畫,問題就來了。當使用FLAG_ACTIVITY_REORDER_TO_FRONT時,overridePendingTransition不起作用
Intent i = new Intent(ActivityA.this, ActivityB.class);
i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
ActivityA.this.startActivity(i);
overridePendingTransition(R.anim.transition_to_right, R.anim.transition_to_left);
但是,如果未將標誌添加到意圖(刪除第2行),則不會顯示轉換,則不會出現問題。
是否可以通過動畫將活動帶到前面?
非常感謝!
嗯......聽起來不錯!非常感謝。我將學習如何處理動畫並嘗試。 – Daniel 2011-01-09 20:10:00
@Daniel檢查APIDemos(與android框架一起提供)com.example.android.apis.animation.Rotation3dAnimation.java以及它如何在Transition3D.java中使用。應該給你很好的見解。 – GSree 2011-01-10 00:06:34
感謝GSree的幫助!我嘗試在活動A的onPause()中啓動一個滑出式動畫,並從活動B中在onResume()中滑入一個幻燈片。這是一個不錯的主意,它運作良好,但它不夠流暢,因爲你可以看到一種黑色的眨眼,因爲這些動畫不是同時被執行的。我一直在努力,如果我找到一個好的解決方案,我會讓它知道。 – Daniel 2011-01-10 15:35:31