import
android.app.Activity;
import
android.graphics.drawable.AnimationDrawable;
import
android.os.Bundle;
import
android.view.View;
import
android.widget.Button;
import
android.widget.ImageView;
public
class
SampleActivity14
extends
Activity {
private
AnimationDrawable aniFrame;
/** Called when the activity is first created. */
@Override
public
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_sample_activity14);
Button startButton = (Button) findViewById(R.id.myStartButton);
startButton.setOnClickListener(startBtnOnClickListener);
Button stopButton = (Button) findViewById(R.id.myStopButton);
stopButton.setOnClickListener(stopBtnOnClickListener);
ImageView imageView = (ImageView) findViewById(R.id.myImageView);
imageView.setBackgroundResource(R.drawable.arrow_animation);
aniFrame = (AnimationDrawable) imageView.getBackground();
}
Button.OnClickListener startBtnOnClickListener =
new
Button.OnClickListener() {
public
void
onClick(View v) {
aniFrame.start();
}
};
Button.OnClickListener stopBtnOnClickListener =
new
Button.OnClickListener() {
public
void
onClick(View v) {
aniFrame.stop();
}
};
}