package com.iteye.androidtoast;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.Spinner;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Spinner mAnimSp = (Spinner) findViewById(R.id.animation_sp);
Button mButton=(Button) findViewById(R.id.other_button);
// 通过资源文件获取Spinner填充内容
String[] ls = getResources().getStringArray(R.array.anim_type);
List<String> list = new ArrayList<String>();
// 把数组内容填充 到集合
for (int i = 0; i < ls.length; i++) {
list.add(ls[i]);
}
ArrayAdapter<String> animType = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
animType.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mAnimSp.setAdapter(animType);
mAnimSp.setSelection(0);
mButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(MainActivity.this, OtherActivity.class);
startActivity(intent);
switch (mAnimSp.getSelectedItemPosition()) {
case 0:
/*注意:此方法只能在startActivity和finish方法之后调用。
第一个参数为第一个Activity离开时的动画,第二参数为所进入的Activity的动画效果*/
overridePendingTransition(R.anim.fade, R.anim.hold);
break;
case 1:
overridePendingTransition(R.anim.my_scale_action,
R.anim.my_alpha_action);
break;
case 2:
overridePendingTransition(R.anim.scale_rotate,
R.anim.my_alpha_action);
break;
case 3:
overridePendingTransition(R.anim.scale_translate_rotate,
R.anim.my_alpha_action);
break;
case 4:
overridePendingTransition(R.anim.scale_translate,
R.anim.my_alpha_action);
break;
case 5:
overridePendingTransition(R.anim.hyperspace_in,
R.anim.hyperspace_out);
break;
case 6:
overridePendingTransition(R.anim.push_left_in,
R.anim.push_left_out);
break;
case 7:
overridePendingTransition(R.anim.push_up_in,
R.anim.push_up_out);
break;
case 8:
overridePendingTransition(R.anim.slide_left,
R.anim.slide_right);
break;
case 9:
overridePendingTransition(R.anim.wave_scale,
R.anim.my_alpha_action);
break;
case 10:
overridePendingTransition(R.anim.zoom_enter,
R.anim.zoom_exit);
break;
case 11:
overridePendingTransition(R.anim.slide_up_in,
R.anim.slide_down_out);
break;
}
}
});
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
android之间跳转几乎所有的效果汇总 <item>淡入淡出效果</item> <item>放大淡出效果</item> <item>转动淡出效果1</item> <item>转动淡出效果2</item> <item>左上角展开淡出效果</item> <item>压缩变小淡出效果</item> <item>右往左推出效果</item> <item>下往上推出效果</item> <item>左右交错效果</item> <item>放大淡出效果</item> <item>缩小效果</item> <item>上下交错效果</item>
资源推荐
资源详情
资源评论
收起资源包目录
ActivityAnimation.rar (50个子文件)
ActivityAnimation
AndroidManifest.xml 744B
res
anim
hyperspace_out.xml 1KB
hold.xml 942B
slide_up_in.xml 269B
scale_translate.xml 645B
fade.xml 959B
slide_right.xml 975B
scale_translate_rotate.xml 883B
push_left_in.xml 200B
push_up_in.xml 912B
my_alpha_action.xml 728B
push_left_out.xml 200B
slide_down_out.xml 269B
wave_scale.xml 1KB
slide_left.xml 970B
zoom_enter.xml 1KB
my_scale_action.xml 455B
hyperspace_in.xml 840B
zoom_exit.xml 1KB
scale_rotate.xml 724B
push_up_out.xml 913B
layout
other.xml 448B
main.xml 599B
drawable-ldpi
icon.png 2KB
drawable-mdpi
bg.jpg 89KB
icon.png 3KB
drawable-hdpi
icon.png 4KB
values
strings.xml 180B
arrays.xml 617B
proguard.cfg 1KB
src
com
iteye
androidtoast
MainActivity.java 3KB
OtherActivity.java 661B
bin
com
iteye
androidtoast
MainActivity$1.class 2KB
R.class 661B
MainActivity.class 2KB
R$anim.class 1KB
R$layout.class 435B
R$attr.class 352B
R$id.class 438B
R$array.class 408B
R$string.class 439B
R$drawable.class 438B
OtherActivity.class 898B
classes.dex 6KB
ActivityAnimation.apk 117KB
resources.ap_ 110KB
.classpath 280B
assets
default.properties 362B
.project 853B
gen
com
iteye
androidtoast
R.java 2KB
共 50 条
- 1
让呵呵飞
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页