我编写代码来访问Flicker API。代码工作正常。当我在Image按钮上使用动画时,它会在不执行动画的情况下显示Flicker的结果。但是,如果我只执行动画而不从Flicker获得结果,它将起作用。因此,如果我编写动画方法和Flicker方法,它将只执行Flicker
public class MainActivity extends Activity {
final Animation animation = AnimationUtils.loadAnimation(this, R.anim.vanish);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.first);
ImageButton boat = (ImageButton) findViewById(R.id.GoBoat);
ImageButton car = (ImageButton) findViewById(R.id.GoCar);
ImageButton airPlane = (ImageButton) findViewById(R.id.GoPlane);
ImageButton train = (ImageButton) findViewById(R.id.GoTrain);
boat.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, Boat.class);
startActivity(i);
}
});
car.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
v.startAnimation(animation);
Intent i = new Intent(MainActivity.this, Car.class);
startActivity(i);
}
});
airPlane.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, AirPlane.class);
startActivity(i);
}
});
train.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, Train.class);
startActivity(i);
}
});
}