android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现
2013-08-17 10:48
1141 查看
在IOS系统里,我们打开app都是有启动动画的,这样子在打开一个新窗体,用户感觉有个过渡动画,体验效果很好,不会觉得很突然就冒出一个窗体,下面就实现一个android 的activity启动和关闭动画的例子。
知识点:
1、需要配置2个动画XML,一个是启动动画,一个是结束动画。
2、启动调用动画的时机和关闭调用动画的时机。
知识点1:
需要在anim下添加两个动画文件:
启动动画(activity_open.xml):
结束动画(activity_close.xml):
知识点2:
设置启动动画:
设置关闭动画:
补充知识点:
不需要状态出现时需要设置activity状态栏透明,在androidmanifest.xml里配置
android:theme="@android:style/Theme.Translucent"
知识点:
1、需要配置2个动画XML,一个是启动动画,一个是结束动画。
2、启动调用动画的时机和关闭调用动画的时机。
知识点1:
需要在anim下添加两个动画文件:
启动动画(activity_open.xml):
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromYDelta="100%p" android:toYDelta="0" android:duration="1500" /> </set>
结束动画(activity_close.xml):
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromYDelta="25" android:toYDelta="100%p" android:duration="1500" /> </set>
知识点2:
设置启动动画:
Intent intent = new Intent(); intent.setClassName(cxt,"com.test.mrn.android.route.RouteDemoActivity");//打开一个activity cxt.startActivity(intent); cxt.overridePendingTransition(R.anim.activity_open,0);
设置关闭动画:
@Override public void finish() { // TODO Auto-generated method stub super.finish(); //关闭窗体动画显示 this.overridePendingTransition(R.anim.bottom_end,0); }
补充知识点:
不需要状态出现时需要设置activity状态栏透明,在androidmanifest.xml里配置
android:theme="@android:style/Theme.Translucent"
相关文章推荐
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现【转】
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失,并解决activity跳转的时候出现短暂的黑屏
- Activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现---Android提高篇
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失,并解决activity跳转的时候出现短暂的黑屏
- 【android开发】手势滑动关闭Activity(随手指消失)的辅助类的实现
- android开发(31) 动画演示 - 从页面底部向上弹出dialog,消失时逐渐向下
- android开发(31) 动画演示 - 从页面底部向上弹出dialog,消失时逐渐向下
- Activity跳转出现黑屏,底部向上滑动动画
- Android Activity 淡入淡出和从底部向上弹出动画效果
- android使用ViewPager实现底部菜单栏和左右滑动效果,加载多个Activity
- Android Activity 淡入淡出和从底部向上弹出动画效果
- Android 滑动关闭Activity实现
- android ScrollView向上滑动 控件顶部悬浮效果实现
- Android滑动到顶部和底部时出现的阴影如何去掉
- Android ScrollView向上滑动控件顶部悬浮效果实现
- Android TabLayout、ViewPager实现顶部和底部Tab导航 点击滑动切换Tab页面
- android开发(31) 动画演示 - 从页面底部向上弹出dialog,消失时逐渐向下
- SpringAnimation 实现菜单从顶部弹出从底部消失动画效果