没有什么好讲的,先看效果图吧。
主要代码:
- packagecom.iteye.androidtoast;
-
importjava.util.ArrayList;
-
importjava.util.List;
-
importandroid.app.Activity;
-
importandroid.content.Intent;
-
importandroid.os.Bundle;
-
importandroid.view.View;
-
importandroid.view.View.OnClickListener;
-
importandroid.widget.ArrayAdapter;
-
importandroid.widget.Button;
-
importandroid.widget.Spinner;
-
publicclassMainActivityextendsActivity{
-
-
@Override
-
publicvoidonCreate(BundlesavedInstanceState){
-
super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
-
-
finalSpinnermAnimSp=(Spinner)findViewById(R.id.animation_sp);
- ButtonmButton=(Button)findViewById(R.id.other_button);
-
-
- String[]ls=getResources().getStringArray(R.array.anim_type);
-
List<String>list=newArrayList<String>();
-
-
for(inti=0;i<ls.length;i++){
- list.add(ls[i]);
- }
-
ArrayAdapter<String>animType=newArrayAdapter<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(newOnClickListener(){
-
@Override
-
publicvoidonClick(Viewv){
-
Intentintent=newIntent();
-
intent.setClass(MainActivity.this,OtherActivity.class);
- startActivity(intent);
-
switch(mAnimSp.getSelectedItemPosition()){
-
case0:
-
- overridePendingTransition(R.anim.fade,R.anim.hold);
-
break;
-
case1:
- overridePendingTransition(R.anim.my_scale_action,
- R.anim.my_alpha_action);
-
break;
-
case2:
- overridePendingTransition(R.anim.scale_rotate,
- R.anim.my_alpha_action);
-
break;
-
case3:
- overridePendingTransition(R.anim.scale_translate_rotate,
- R.anim.my_alpha_action);
-
break;
-
case4:
- overridePendingTransition(R.anim.scale_translate,
- R.anim.my_alpha_action);
-
break;
-
case5:
- overridePendingTransition(R.anim.hyperspace_in,
- R.anim.hyperspace_out);
-
break;
-
case6:
- overridePendingTransition(R.anim.push_left_in,
- R.anim.push_left_out);
-
break;
-
case7:
- overridePendingTransition(R.anim.push_up_in,
- R.anim.push_up_out);
-
break;
-
case8:
- overridePendingTransition(R.anim.slide_left,
- R.anim.slide_right);
-
break;
-
case9:
- overridePendingTransition(R.anim.wave_scale,
- R.anim.my_alpha_action);
-
break;
-
case10:
- overridePendingTransition(R.anim.zoom_enter,
- R.anim.zoom_exit);
-
break;
-
case11:
- overridePendingTransition(R.anim.slide_up_in,
- R.anim.slide_down_out);
-
break;
- }
- }
- });
- }
- }
资源文件太多不贴了自己下载看吧。希望对你能有点用。
分享到:
相关推荐
总结几种Activity之间切换的动画效果 总结几种Activity之间切换的动画效果 总结几种Activity之间切换的动画效果
android activity切换动画效果大全,包括六个经典例子: 1、25个activity切换的动画效果; 2、android activity 切换效果库(劲推荐); 3、Android_Activity之间切换动画; 4、Android改变Activity切换效果; 5、...
这是一个关于activity界面之间跳转的动画,效果实现方法运用到的是帧动画和TWEEN动画的交错实现。
Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity...
android activity切换动画效果,定义了多种,如果需要,可以仿照着自己定义
Activity之间相互切换动画,解决了back键时后退动画的问题
android Activity间切换动画效果演示源码 模糊 水波纹 折叠
2个activity之间切换的动画效果,效果很好,欢迎下载
Api21之后,系统内置的在两个Activity之间的切换动画使用
Activity跳转页面切换漂亮效果(转)
Android动画效果-切换Activity动画,切换Activity时的淡入淡出和缩放进入退出效果
Android Activity切换动画效果
两个activity之间切换动画全集, overridePendingTransition(R.anim.fade, R.anim.hold);
利用Theme自定义Activity间的切换动画
提供多种方式的activity切换动画的实现,并封装为基类,方便使用
Android Activity四种切换动画,包括从下到上,翻页,大小从1到0,alpha从1到0。
主要Activity之间的切换效果,使得程序更加美观,重点是如何定义动画
Android中Activity切换动画,是非常常见的,在很多手机中,直接就有自带的效果,但是有些没有,我写了一个例子供大家下载,交流
android下手势的识别和activity之间切换时的动画效果