android activity启动,关闭的动画实现
来源:互联网 发布:c语言getchar putchar 编辑:程序博客网 时间:2024/05/16 09:08
在IOS系统里,我们打开app都是有启动动画的,这样子在打开一个新窗体,用户感觉有个过渡动画,体验效果很好,不会觉得很突然就冒出一个窗体,下面就实现一个android 的activity启动和关闭动画的例子。
知识点:
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"
0 0
- android activity启动,关闭的动画实现
- Activity启动关闭动画
- 自定义Activity的启动关闭动画
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现 .
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现【转】
- Android启动关闭Activity
- Activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现---Android提高篇 ——诺诺"涂鸦"记忆
- Android Activity打开关闭动画
- Android启动和关闭Activity
- android 怎么将activity 退出的动画效果关闭
- Android Activity启动、关闭、Activity返回结果到启动它的Activity
- android activity动画实现
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失,并解决activity跳转的时候出现短暂的黑屏
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失,并解决activity跳转的时候出现短暂的黑屏
- Android的activity跳转动画实现
- Android的activity跳转动画实现
- Direct3D 可编程流水线 多重流和数据 共HLSL高级着色器语言
- 二维数组中的查找(剑指offer面试题3)
- android获取mac地址
- 关于动态链接学习中的小结
- POJ 1543 Perfect Cubes
- android activity启动,关闭的动画实现
- mysql性能优化(五) mysql中SELECT+UPDATE处理并发更新问题解决方案
- Android 通过httpclient请求web服务器,并解决用户登录session保持
- QT 快速入门(二)
- iOS uilabel添加文字颜色,中划线
- hadoop java操作hdfs
- Alamofire网络库进阶教程(课程二)
- 字符串查抄复习
- JS如何创建对象及实现继承