Android overridePendingTransition() 的使用
来源:互联网 发布:淘宝怎么搜高仿耐克 编辑:程序博客网 时间:2024/04/29 09:01
我们平时在开发应用的时候,两个Activity的切换需要设置切换动画,Activity给我们提供了一个很简便的方法去实现这种效果:
Activity中的源码:public void overridePendingTransition(int enterAnim, int exitAnim) { throw new RuntimeException("Stub!"); }
这里有两个参数:
enterAnim:进入的动画
exitAnim:退出的动画
注意:
1、必须在 StartActivity() 或 finish() 之后立即调用。
2、而且在 2.1 以上版本有效
3、手机设置-显示-动画,要开启状态
安卓自带的一些动画效果以及自定义动画效果:
//实现淡入浅出的效果startActivity(new Intent(StartActivity.this,MainActivity.class));overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);// 实现由左向右滑入的效果startActivity(new Intent(StartActivity.this,MainActivity.class));overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);// 实现zoommin 和 zoomout (自定义的动画)Intent intent = new Intent(StartActivity.this, MainActivity.class); startActivity(intent); overridePendingTransition(R.anim.screen_zoom_in, R.anim.screen_zoom_out); finish();
screen_zoom_in.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <scale android:duration="400" android:fromAlpha="0.0" android:fromXScale="1.4" android:fromYScale="1.4" android:pivotX="40%p" android:pivotY="40%p" android:toAlpha="1.0" android:toXScale="1.0" android:toYScale="1.0" /></set>
screen_zoom_out.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <scale android:duration="400" android:fromAlpha="0.0" android:fromXScale="1.4" android:fromYScale="1.4" android:pivotX="40%p" android:pivotY="40%p" android:toAlpha="1.0" android:toXScale="1.0" android:toYScale="1.0" /></set>
0 0
- Android overridePendingTransition() 的使用
- Android--overridePendingTransition的简介
- android overridePendingTransition的简介
- 关于overridePendingTransition的使用
- overridePendingTransition的使用
- android中overridependingtransition方法使用
- Android 自定义activity切换动画实现,overridePendingTransition的使用详解
- overridePendingTransition的使用(备忘)
- 关于overridePendingTransition()的使用
- android overridePendingTransition
- overridePendingTransition()使用
- Android笔记之关于 overridePendingTransition()使用
- android activity切换动画使用overridePendingTransition
- android切换动画overridePendingTransition的简介
- Activity切换效果overridePendingTransition的使用
- Activity切换动画overridePendingTransition的使用
- adapter中跳转 overridePendingTransition的使用
- overridePendingTransition的使用与调用相机拍照
- java基础知识面试要点
- 如果你是程序员,这些细节会害死你(2)
- oracle authid current_user详解1
- 微信公众号项目总结
- Activity与Activity调用栈分析
- Android overridePendingTransition() 的使用
- 前端资源系列-教程&模块化/规范化/工程化/优化&工具/调试&值得关注的博客/Git&面试资源汇总
- 你不知道电流互感器二次侧为什么不能开路
- java 数据map和json互相转换
- Linux下环境变量PATH设置错误,导致命令都找不到
- Android DrawerLayout+ToolBar+NavigationView实现策划效果,沉浸式状态栏
- 【POJ 3621】[01分数规划]Dropping tests
- 网络爬虫之php抓取json,xml,js,html示例分析及数据解析
- windows主机调用Linux虚拟机中的docker gui程序并显示