package com.xiaoma.betweenactivityanimation;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
/**
* @Title: BetweenActivityAnimationDemoActivity.java
* @Package com.xiaoma.betweenactivityanimation
* @Description: Activity之间跳转动画学习 如果怕动画太短看不清楚的,
* 可以把动画XML文件里面标签属性 during值设置的长些,吼吼
* @author XiaoMa
*/
public class BetweenActivityAnimationDemoActivity extends Activity implements
OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
init();
}
private void init() {
findViewById(R.id.button1).setOnClickListener(this);
}
@Override
public void onClick(View v) {
if (v.getId() == R.id.button1) {
Intent intent = new Intent(getApplicationContext(),
BetweenActivityAnimationDemoActivity2.class);
startActivity(intent);
/**
* 对下面这个方法的官方解释如下,版本从2.0后开始哦
* Call immediately after one of the flavors of startActivity(Intent) or finish()
* to specify an explicit transition animation to perform next.
* 用工具查到解释为:
* 在startActivity(Intent)或finish()之法之后调用后,会立即用一个指定的描述动画的XML文件来执行
* 下一个Activity
*
* 下面两句是对这个方法两个参数的解释,在此之前小马也看了下别人讲的,
* 其实是错的,看官方的解释肯定没错,不懂英语的用工具查下
* 小马一直都说的,我英语很烂,我能查的你一定也能查得到
* 1.enterAnim A resource ID of the animation resource
* to use for the incoming activity. Use 0 for no animation.
* 2.exitAnim A resource ID of the animation resource
* to use for the outgoing activity. Use 0 for no animation.
* 一:进入动画 一个动画资源,用于目标Activity 进入屏幕时的动画,此处写0代表无动画
* 二:退出动画 一个动画资源,用于当前Activity 退出屏幕时的动画,此处写0代表无动画
*
* 这个目标、当前怎么理解?比如:startActivity( A(当前)--> B(目标)) 《finish()一样》
* 下面参数中有一个为0,就表示A退出时无动画...一定把参数搞清楚,不然动画就搞晕了
* overridePendingTransition(R.anim.zoom_enter, 0);
* 方法两个参数与目标、当前Activity对应关系如效果下方绿色图所示
*/
overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit);
}
}
/** 列几个安卓自带的动画效果,大家可以把上面 overridePendingTransition参数改下看看效果
* 实现淡入淡出的效果
overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
由左向右滑入的效果
overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
*/
}
没有合适的资源?快使用搜索试试~ 我知道了~
Android activity动画案例
共49个文件
xml:17个
class:10个
png:8个
需积分: 9 7 下载量 170 浏览量
2014-09-04
17:49:01
上传
评论
收藏 680KB RAR 举报
温馨提示
activity切换的各种基本动画,博客地址:http://blog.csdn.net/growing_tree/article/details/38929545
资源推荐
资源详情
资源评论
收起资源包目录
1823534_1331862953.rar (49个子文件)
BetweenActivityAnimationDemo
.project 864B
project.properties 361B
proguard.cfg 1KB
src
com
xiaoma
betweenactivityanimation
BetweenActivityAnimationDemoActivity.java 3KB
BetweenActivityAnimationDemoActivity3.java 907B
BetweenActivityAnimationDemoActivity2.java 897B
AndroidManifest.xml 1KB
res
drawable-ldpi
ic_launcher.png 2KB
drawable-hdpi
ic_launcher.png 4KB
drawable
houhou.jpg 56KB
ku.jpg 52KB
xiaoma.png 23KB
shuai.jpg 93KB
drawable-mdpi
ic_launcher.png 3KB
layout
main3.xml 574B
main2.xml 573B
main.xml 573B
anim
temp.xml 3KB
fade.xml 254B
other.xml 1KB
hyperspace_out.xml 1KB
push_left_out.xml 376B
zoom_enter.xml 494B
hyperspace_in.xml 252B
push_up_in.xml 373B
push_left_in.xml 373B
push_up_out.xml 374B
hold.xml 266B
zoom_exit.xml 610B
values
strings.xml 220B
assets
gen
com
xiaoma
betweenactivityanimation
R.java 2KB
.classpath 364B
bin
resources.ap_ 235KB
classes
com
xiaoma
betweenactivityanimation
R$layout.class 503B
R$drawable.class 573B
R$attr.class 391B
R$id.class 498B
BetweenActivityAnimationDemoActivity3.class 1KB
R$anim.class 808B
BetweenActivityAnimationDemoActivity2.class 2KB
R.class 713B
R$string.class 478B
BetweenActivityAnimationDemoActivity.class 2KB
res
drawable-ldpi
ic_launcher.png 2KB
drawable-hdpi
ic_launcher.png 4KB
drawable
xiaoma.png 16KB
drawable-mdpi
ic_launcher.png 2KB
classes.dex 5KB
BetweenActivityAnimationDemo.apk 240KB
共 49 条
- 1
资源评论
亦枫Blog
- 粉丝: 344
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功