package com.asai.android.demo;


import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.ArrayAdapter;

import android.widget.Button;

import android.widget.Spinner;


public class demoMain extends Activity {

private Button btnDemo;

private Spinner sprAnim;


/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

btnDemo = (Button) findViewById(R.id.btnDemo);

sprAnim = (Spinner) findViewById(R.id.sprAnim);

ArrayAdapter<?> animType = ArrayAdapter.createFromResource(this,

R.array.anim_type, android.R.layout.simple_spinner_item);

animType.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

sprAnim.setAdapter(animType);

sprAnim.setSelection(0);

btnDemo.setOnClickListener(new View.OnClickListener() {

public void onClick(View view) {

startActivity(new Intent(demoMain.this, demoDetail.class));

switch (sprAnim.getSelectedItemPosition()) {

case 1:

overridePendingTransition(R.anim.fade, R.anim.hold);

break;

case 2:

overridePendingTransition(R.anim.alpha_rotate,

R.anim.my_alpha_action);

break;

case 3:

overridePendingTransition(R.anim.alpha_scale_rotate,

R.anim.my_alpha_action);

break;

case 4:

overridePendingTransition(

R.anim.alpha_scale_translate_rotate,

R.anim.my_alpha_action);

break;

case 5:

overridePendingTransition(R.anim.alpha_scale_translate,

R.anim.my_alpha_action);

break;

case 6:

overridePendingTransition(R.anim.alpha_scale,

R.anim.my_alpha_action);

break;

case 7:

overridePendingTransition(R.anim.alpha_translate_rotate,

R.anim.my_alpha_action);

break;

case 8:

overridePendingTransition(R.anim.alpha_translate,

R.anim.my_alpha_action);

break;

case 9:

overridePendingTransition(R.anim.my_rotate_action,

R.anim.my_alpha_action);

break;

case 10:

overridePendingTransition(R.anim.my_scale_action,

R.anim.my_alpha_action);

break;

case 11:

overridePendingTransition(R.anim.my_translate_action,

R.anim.my_alpha_action);

break;

case 12:

overridePendingTransition(R.anim.myanimation_simple,

R.anim.my_alpha_action);

break;

case 13:

overridePendingTransition(R.anim.myown_design,

R.anim.my_alpha_action);

break;

case 14:

overridePendingTransition(R.anim.scale_rotate,

R.anim.my_alpha_action);

break;

case 15:

overridePendingTransition(R.anim.scale_translate_rotate,

R.anim.my_alpha_action);

break;

case 16:

overridePendingTransition(R.anim.scale_translate,

R.anim.my_alpha_action);

break;

case 17:

overridePendingTransition(R.anim.translate_rotate,

R.anim.my_alpha_action);

break;

case 18:

overridePendingTransition(R.anim.hyperspace_in,

R.anim.hyperspace_out);

break;

case 19:

overridePendingTransition(R.anim.shake,

R.anim.my_alpha_action);

break;

case 20:

overridePendingTransition(R.anim.push_left_in,

R.anim.push_left_out);

break;

case 21:

overridePendingTransition(R.anim.push_up_in,

R.anim.push_up_out);

break;

case 22:

overridePendingTransition(R.anim.slide_left,

R.anim.slide_right);

break;

case 23:

overridePendingTransition(R.anim.slide_top_to_bottom,

R.anim.my_alpha_action);

break;

case 24:

overridePendingTransition(R.anim.wave_scale,

R.anim.my_alpha_action);

break;

}

}

});

}

}


更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android(安卓)NDK JNI 的环境搭建以及简
  2. Android RelativeLayout 属性大全
  3. Android单元测试初探——Instrumentation
  4. 自定义背景文件,android:shape的使用!
  5. [置顶] Android 开发资源
  6. [置顶] 进击的Android注入术《三》
  7. 《Android移动应用基础教程》(Android Stu
  8. Android 开发之 ---- 底层驱动开发(一)
  9. 探索Android软键盘的疑难杂症
  10. Android(安卓)App组件之Fragment说明和示