读书人

activity其间的切换效果(搜集)

发布时间: 2012-07-25 09:43:06 作者: rapoo

activity之间的切换效果(搜集)

?

主要是两个activity之间的相互切换,所有有2个activity切换主要用到的是overridePendingTransition(X, Y),X,Y分别代表切换效果的xml

第一个是:MainActivity?

public class OtherActivity extends Activity{      @Override      protected void onCreate(Bundle savedInstanceState) {            // TODO Auto-generated method stub            super.onCreate(savedInstanceState);            this.setContentView(R.layout.other);        Button mButton=(Button) findViewById(R.id.button1);                 mButton.setOnClickListener(new OnClickListener() {                  @Override                  public void onClick(View v) {                        // TODO Auto-generated method stub                                                Intent intent = new Intent();                        intent.setClass(OtherActivity.this, MainActivity.class);                        startActivity(intent);                        overridePendingTransition(R.anim.push_right_in,                                    R.anim.push_right_out);                  }                             });            }                  @Override      public boolean onKeyDown(int keyCode, KeyEvent event) {            //如果按下的是返回键,并且没有重复            if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {                  finish();                  overridePendingTransition(R.anim.push_right_in,                              R.anim.push_right_out);                  return false;            }            return false;      }}
?

读书人网 >移动开发

热点推荐