Я делаю приложение для Android, которое имеет управление масштабированием изображения с запуском & кнопки остановки. (Т.е.) У меня есть две кнопки с изображением. Когда я нажимаю кнопку запуска, изображение должно делать масштабирование анимации. когда я нажимаю кнопку «Стоп», он должен останавливать анимацию., и снова, если я нажму «start», он должен возобновить масштабирование из остановленной позиции. Как я могу это сделать? Ниже мой рабочий образец кода:Android Image масштабирование анимации
ImageView imageView; ScaleAnimation zoom; Animation animset; float 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;
}
}
Спасибо.
Спасибо за ваш answer.Im ok.but мне нужно остановить и возобновить масштабирование на остановленный position.How я мог сделать это – sanjay
как мы можем уменьшить изображение? –
Спасибо за ваш ответ. Но после масштабирования, как уйти с изображения – rams