您的位置:首页 > 移动开发 > Android开发

Android 避免Activity转场动画退出时候和系统自带的一起出现

2017-04-10 16:42 756 查看

Android 记Activity转场动画退出时候和系统自带的

以前自定义转场动画一般是在style定义

<item name="android:windowIsTranslucent">true</item>//防止启动闪烁
<item name="android:windowAnimationStyle">@style/Animation.Activity.Translucent.Style</item>

<item name="android:taskOpenEnterAnimation">@null</item>
<item name="android:taskOpenExitAnimation">@null</item>
<item name="android:taskCloseEnterAnimation">@null</item>
<item name="android:taskCloseExitAnimation">@null</item>
<item name="android:taskToFrontEnterAnimation">@null</item>
<item name="android:taskToFrontExitAnimation">@null</item>
<item name="android:taskToBackEnterAnimation">@null</item>
<item name="android:taskToBackExitAnimation">@null</item>

<item name="android:activityOpenEnterAnimation">@anim/in_from_right</item>
<item name="android:activityOpenExitAnimation">@anim/in_from_right_abit</item>
<item name="android:activityCloseEnterAnimation">@anim/out_to_right_abit</item>
<item name="android:activityCloseExitAnimation">@anim/out_to_right</item>


这种方式在国产手机5.0以上的版本中退出的时候,会和系统自带的退出动画一起出现,造成退出2次的情况。

现在解决方案5.0一下一个style, 5.0以上一个style。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐