package com.zqw;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.ViewStub;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.Button;
import android.widget.ImageView;
public class TestActivity extends Activity {
/** Called when the activity is first created. */
private int i = 0;
private View inflated = null;
private Button sBtn = null;
private ImageView image = null;
private Animation hyperspaceJump = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ViewStub stub = (ViewStub) findViewById(R.id.stub);
Button aBtn = (Button)findViewById(R.id.show);
aBtn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
System.out.println("--------1"+sBtn);
// TODO Auto-generated method stub
if(i==0){
i=1;
inflated = stub.inflate();
image = (ImageView)TestActivity.this.findViewById(R.id.anImage);
hyperspaceJump = AnimationUtils.loadAnimation(image.getContext(), R.anim.hyperspace_jump);
//image.startAnimation(hyperspaceJump);
sBtn = (Button)TestActivity.this.findViewById(R.id.sub);
System.out.println("--------2"+sBtn);
sBtn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
image.startAnimation(hyperspaceJump);
}
});
}else if(i==1){
i=2;
inflated.setVisibility(View.GONE);
}else{
i=1;
inflated.setVisibility(View.VISIBLE);
}
}
});
}
}