设置acitivity的theme
<style name="myTransparentTheme" parent="AppTheme"> <!-- Customize your theme here. --> <item name="android:windowBackground">@color/mytransparent</item> <item name="android:windowNoTitle">true</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item> </style>
在4.4手机上退出的时候会闪烁一下。切换activity的时候切换动画修改一下就好了。
<style name="myTransparentTheme" parent="AppTheme"> <!-- Customize your theme here. --> <item name="android:windowBackground">@color/mytransparent</item> <item name="android:windowNoTitle">true</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowAnimationStyle">@style/activityAnimation</item> </style>
<!-- ac动画淡入淡出--> <style name="activityAnimation" parent="@android:style/Animation"> <item name="android:activityOpenEnterAnimation">@android:anim/fade_in</item> <item name="android:activityOpenExitAnimation">@android:anim/fade_out</item> <item name="android:activityCloseEnterAnimation">@android:anim/fade_in</item> <item name="android:activityCloseExitAnimation">@android:anim/fade_out</item> </style>
问题解决了