Android:活动关闭动画不工作
我试图让新的活动从右边开始,然后当它们结束时,推回右边,回到它们原来的位置。我意识到只有Android:活动关闭动画不工作,android,xml,animation,Android,Xml,Animation,我试图让新的活动从右边开始,然后当它们结束时,推回右边,回到它们原来的位置。我意识到只有activityopeninteranimation和activityOpenExitAnimation项目被实际使用;所以不管怎样,动画总是从左到右 <style name="MySlideAnimation" parent="@android:style/Animation.Activity"> <item name="android:activityOpenEn
activityopeninteranimation
和activityOpenExitAnimation
项目被实际使用;所以不管怎样,动画总是从左到右
<style name="MySlideAnimation" parent="@android:style/Animation.Activity">
<item name="android:activityOpenEnterAnimation">@anim/slide_in_left</item>
<item name="android:activityOpenExitAnimation">@anim/slide_out_right</item>
<item name="android:activityCloseEnterAnimation">@anim/slide_in_right</item>
<item name="android:activityCloseExitAnimation">@anim/slide_out_left</item>
</style>
@动画/幻灯片在左
@动画/滑出\右
@动画/幻灯片在右侧
@动画/滑出左
我是否缺少启用activityCloseEnterAnimation
和activityCloseExitAnimation
的功能?
PS我希望尽可能坚持使用xml主题等,而不是java。看看这个我也有同样的问题,你找到解决方案了吗?嗨@just8laze,我最终放弃了这个方法,但是如果我现在要解决这个问题,我会求助于Java。这就是我将如何处理它的方法-在父活动的
startacitivity()
之后,以及在子活动的onBackPressed()
之后,我会添加:overridePendingTransition(R.anim.animation\u enter,R.anim.animation\u exit
希望这有帮助