android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现
来源:互联网 发布:软件售后服务合同范本 编辑:程序博客网 时间:2024/06/04 23:30
在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启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现 .
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现【转】
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失,并解决activity跳转的时候出现短暂的黑屏
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失,并解决activity跳转的时候出现短暂的黑屏
- Activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现---Android提高篇 ——诺诺"涂鸦"记忆
- android开发(31) 动画演示 - 从页面底部向上弹出dialog,消失时逐渐向下
- android开发(31) 动画演示 - 从页面底部向上弹出dialog,消失时逐渐向下
- Activity跳转出现黑屏,底部向上滑动动画
- android动画activity从下面推出,向下推出的动画
- Android ScrollView对滑动的监听当手离开屏幕时的处理(向上向下滑动,滑动到顶部与底部)
- android activity启动,关闭的动画实现
- jquery 向上(顶部),向下(底部)滑动
- Android的Activity滑动切换动画
- Android 进出activity的滑动动画效果
- 如何制作浮窗动画(从下向上滑动)
- Android Activity 淡入淡出和从底部向上弹出动画效果
- <?php ?> 与<? ?>的区别
- tomcat正常启动,但是通过IP不能访问web
- 移动App架构设计
- 新手之服务端创建服务以及客户端的实现
- scanf 函数缓冲区
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现
- Striving for Simplicity: The All Convolutional Net
- How can i batch copy/process categories
- undefined reference问题排查
- python入门之数据类型
- 自己对PageRank算法
- maven搭建SpringMVC+Hibernate+Freemarker工程
- 下拉刷新listview
- Fragment返回栈