您的位置:首页 > 其它

Activity增加进入进出动画

2016-01-30 17:03 211 查看
Activity之间的切换,系统默认是没有动画的,当然有些系统默认是有动画的,但是有些动画是不符合我们的要求,那么我们需要怎么改呢

这个需要在AndroidManifest中做下配置就ok了,具体方案如下

<activity
android:name=".activity.showimage.ImageShowActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:theme="@style/ImageScale" />


设置activity的主题 ImageScale

style中编写

<style name="ImageScale" parent="noAnimation">
<item name="android:windowAnimationStyle">@style/AnimHead</item>
<item name="android:windowNoTitle">true</item>
<!-- 无标题 -->
<item name="android:windowFullscreen">false</item>
<!-- 设置全屏显示 -->
<!--<item name="android:windowFrame">@null</item>-->
<!-- 边框 -->
<item name="android:windowIsFloating">false</item>
<!-- 是否浮现在activity之上 -->
<item name="android:windowIsTranslucent">true</item>
<!-- 半透明 -->
<item name="android:windowBackground">@color/black</item>
<item name="android:backgroundDimEnabled">false</item>
<!-- 模糊 -->
</style>
<style name="AnimHead" parent="@android:style/Animation">
<item name="android:windowEnterAnimation">@anim/head_in</item>
<item name="android:windowExitAnimation">@anim/head_out</item>
</style>


方法很简单,这样就可以实现Activity切换自定义动画了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: