从肖像活动过渡到风景活动时,Android没有动画

问题描述

| 我的活动A设置为纵向运行(清单中此活动上设置了android:screenorientation = \“ portrait \”)。单击此活动即可打开活动B。活动B设置为横向运行(清单中为此活动设置了android:screenorientation = \“ landscape \”)。无论我在overridePendingTransition方法中设置了什么,都永远不会有动画。这总是硬道理。从活动A过渡到活动B时,是否有办法强制某种动画效果? 另外,从活动B过渡到活动A时,我也会遇到相同的问题。 编辑(来自Praveen): 甚至我在清单中都贴上了“ 0”。我仍然面对这个问题吗?任何想法吗??? 提前致谢     

解决方法

        我认为您必须重写活动的onConfigurationChange方法。 也许这会对您有所帮助。 例如 @Override     公共无效onConfigurationChanged(Configuration newConfig){         super.onConfigurationChanged(newConfig);
    updateGui();
}
    ,        您可以在运行startActivity()之后使用它:
overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);