ActivityAnimation总结

*-描述--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
posted @ 2016-08-14 16:10  zhen-Android  阅读(508)  评论(0编辑  收藏  举报