*-描述--S1.第一种方式配置Activity进入退出动画* SS1.只能在startActivity和finish方法之后调用* SS2.在res.anim目录下配置相应动画属性文件* SS3.overridePendingTransition(R.anim.enterAnim, R.anim.exitAnim)* 效果分析:左右切换、上下切换、淡入淡出、放大缩小* 场景分析:适合单个的页面切换效果* 参考:* http://blog.csdn.net/bufanni12/article/details/26453725* http://blog.csdn.net/daodaowolf/article/details/8290902*-描述--S2.通过style设置全局的activity动画* SS1.配置无效果-P8青春版=Android4.4,模拟器+6.0 OK* SS2.配置为Animation.Translucent自带动画效果* <style name="Theme.NewCallScreen" parent="@android:style/Animation.Translucent">* <item name="android:windowIsTranslucent">true</item> //设置为透明* 问题:与自带效果冲突* 导致的问题为配置的动画效果叠加* SS3.配置为Animation.Activity系统默认* <style name="ActivityInOutAnimation" parent="@android:style/Animation.Activity">* 问题:退出无效果* 异常问题:配置主题抛异常* You need to use a Theme.AppCompat theme (or descendant) with this activity.* AppCompatActivity必须使用Theme.AppCompat主题* 参考:* http://blog.csdn.net/lincyang/article/details/42673151* http://blog.csdn.net/ekeuy/article/details/19354621* http://www.cnblogs.com/sunzn/p/3854009.html* http://www.voidcn.com/blog/ngudream/article/p-3057943.html*-描述--S3.Fragment动画* 参考:http://glblong.blog.51cto.com/3058613/1226248
时间: 2024-10-16 08:35:24