activity、fragment切换动画
2016-08-06 10:15
274 查看
在本篇文章中 我会带大家实现页面切换效果,代码不是很多,都是用 补间动画实现的,小伙伴们可以做一下参考!
透明效果,渐入浅出
----------------in----------<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha xmlns:android="http://schemas.android.com/apk/res/android" android:duration="3000" android:fromAlpha="0.0" android:toAlpha="1.0" android:repeatMode="reverse" > </alpha> </set>
---------------out---------
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha xmlns:android="http://schemas.android.com/apk/res/android" android:duration="3000" android:fromAlpha="1.0" android:toAlpha="0.0" android:repeatMode="reverse" > </alpha> </set>
左右推动 透明渐变
--------in-------------<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="300" android:fromXDelta="100%p" android:toXDelta="0" /> <alpha android:duration="300" android:fromAlpha="0.0" android:toAlpha="1.0" /> </set>
----------out------------
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="300" android:fromXDelta="0" android:toXDelta="-100%p" /> <alpha android:duration="300" android:fromAlpha="1.0" android:toAlpha="0.0" /> </set>
由上往下推动 透明渐变
---------in---------------<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="500" android:fromYDelta="100.0%p" /> <alpha android:duration="500" android:fromAlpha="0.5" android:interpolator="@android:anim/accelerate_interpolator" android:toAlpha="1.0" /> </set>
----------out--------
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="500" android:toYDelta="100.0%p" /> <alpha android:duration="500" android:fromAlpha="0.5" android:interpolator="@android:anim/accelerate_interpolator" android:toAlpha="1.0" /> </set>
退出动画
--------从屏幕上方退出-------<? xmlversion="1.0"encoding="utf-8"?> <translatexmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator" android:fromYDelta="0%p" android:toYDelta="-100%p" android:duration="1000"> </translate>
--------从屏幕下方进入---------
<?xmlversion="1.0"encoding="utf-8"?> <translatexmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator" android:fromYDelta="100%p" android:toYDelta="0%p" android:duration="1000"> </translate>
动画到这会儿就停下了,还有很多还没有涉及到,以后发现更多的,我会追加的~
------仅供参考----相关文章推荐
- 切换默认Activity和Fragment的动画
- 切换默认Activity和Fragment的动画
- Android -- Activity,Fragment切换动画。
- activity之间及fragment之间切换的动画效果
- Activity切换动画、overridePendingTransition、fragment动画
- Activity与Fragment切换动画
- Android:Activity切换动画、overridePendingTransition、fragment动画
- Fragment,Activity切换动画--Demo
- Activity与Fragment切换动画
- Activity切换动画实现(Fragment也是一样的)
- activity与fragment切换动画
- activity与fragment切换动画
- activity和fragment切换动画
- 安卓动画之listView动画,Activity切换动画,Fragment切换动画及LayoutAnimation的使用
- Dialog、Activity和Fragment设置切换动画
- android统一添加activity切换动画
- <Android> 在Activity之间进行滑动效果的切换Anim动画
- 实现Activity界面切换动画
- activity切换时的overridePendingTransition动画效
- Activity左边滑出,右边滑入的动画切换