overridePendingTransition(R.anim.fadein,R.anim.fadeout);

时间:2012-12-28 19:43:51

标签: android

此代码在startActivity之后运行,但在之后设置:

@Override
    public void onCreate(Bundle savedInstanceState){ 
      super.onCreate(savedInstanceState);

保持旧(默认)android动画。为什么呢?

1 个答案:

答案 0 :(得分:1)

因为当您的活动开始并有机会overridePendingTransition时,转换已经发生。您应该在Theme中更改窗口转换,并在清单中设置Activity主题。