Fragment,Activity切换动画--Demo
2014-12-23 15:30
399 查看
原作者:http://www.cnblogs.com/mengdd/p/3494041.html
代码:demo.jar
对应运行的demo中第二个item,即Fragment Test app的演示
具体:
fragmentTransaction.setCustomAnimations(R.animator.fragment_slide_bottom_enter,R.animator.fragment_slide_bottm_exit);
fragment_slide_bottom_enter.xml
fragment_slide_bottm_exit.xml
对应demo中第三个item,即Activity Test
代码:demo.jar
1. Fragment切换动画
可以借鉴例子代码 com.emngdd.transaction.fragment.hight.TestFragmentActivity中 addFragment() 的注释代码对应运行的demo中第二个item,即Fragment Test app的演示
具体:
fragmentTransaction.setCustomAnimations(R.animator.fragment_slide_bottom_enter,R.animator.fragment_slide_bottm_exit);
fragment_slide_bottom_enter.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <objectAnimator android:interpolator="@android:interpolator/decelerate_quint" android:valueFrom="400dp" android:valueTo="0dp" android:valueType="floatType" android:propertyName="translationY" android:duration="@android:integer/config_mediumAnimTime" /> <objectAnimator android:interpolator="@android:interpolator/decelerate_quint" android:valueFrom="0.0" android:valueTo="1.0" android:valueType="floatType" android:propertyName="alpha" android:duration="@android:integer/config_mediumAnimTime" /> </set>
fragment_slide_bottm_exit.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <objectAnimator android:interpolator="@android:interpolator/decelerate_quint" android:valueFrom="0dp" android:valueTo="-200dp" android:valueType="floatType" android:propertyName="translationY" android:duration="@android:integer/config_mediumAnimTime" /> <objectAnimator android:interpolator="@android:interpolator/decelerate_quint" android:valueFrom="1.0" android:valueTo="0.0" android:valueType="floatType" android:propertyName="alpha" android:duration="@android:integer/config_mediumAnimTime" /> </set>
2. Activity 切换动画
借鉴例子代码:com.mengdd.transation.activity.leftfade.TestActivities对应demo中第三个item,即Activity Test
相关文章推荐
- Activity与Fragment切换动画
- Android -- Activity,Fragment切换动画。
- 切换默认Activity和Fragment的动画
- Activity切换动画、overridePendingTransition、fragment动画
- Android:Activity切换动画、overridePendingTransition、fragment动画
- Activity与Fragment切换动画
- activity之间及fragment之间切换的动画效果
- Dialog、Activity和Fragment设置切换动画
- 安卓动画之listView动画,Activity切换动画,Fragment切换动画及LayoutAnimation的使用
- 切换默认Activity和Fragment的动画
- activity和fragment切换动画
- activity、fragment切换动画
- activity与fragment切换动画
- Activity切换动画实现(Fragment也是一样的)
- Activity之间经典切换动画效果Demo
- activity与fragment切换动画
- Activity切换动画效果的修改
- 安卓在一个活动(Activity)里加载碎片(Fragment)并切换到另一个碎片(Fragment)
- Android 仿微信Activity左右切换 【全局配置Activity显示动画】
- android 关于切换fragment之间下划线动画