我正在做一个 android 应用程序,它具有带有开始和停止按钮的图像缩放动画控制。(即)我有两个带有图像的按钮。当我点击开始时,图像应该做缩放动画。当我点击停止时,它应该停止动画。,如果我再次单击开始,它应该从停止的位置恢复缩放。我该怎么做?以下是我的工作示例代码:
图像视图图像视图;Scale动画缩放;动画动画集;浮动 gg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
zoom = new ScaleAnimation(0, 1, 0, 1);
zoom.setDuration(3000);
imageView = (ImageView) findViewById(R.id.imageView1);
imageView.startAnimation(zoom);
((Button) findViewById(R.id.start)).setOnClickListener(this);
((Button) findViewById(R.id.stop)).setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.start:
zoom.setDuration((long) gg);
zoom.start();
break;
case R.id.stop:
gg = zoom.getDuration();
break;
}
}
} 谢谢。