Je fais une application Android qui a le contrôle de l'animation de zoom d'image avec le début & boutons d'arrêt. (Ie) J'ai deux boutons avec une image.lorsque je clique sur Démarrer, l'image devrait faire une animation zoom. quand je clique sur stop, ça devrait arrêter l'animation., et encore une fois si je clique sur start, il faudrait reprendre le zoom depuis la position arrêtée. Comment pourrais-je faire ça? Voici mon exemple de code de travail:Android Image animation de zoom
ImageView imageView; ScaleAnimation zoom; Animation animée; flotteur 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;
}
}
} Merci.
Merci pour votre answer.Im ok.But je dois arrêter et reprendre le zoom à l'arrêt position.Comment puis-je faire – sanjay
comment pouvons-nous zoomer à partir de la même image? –
Merci pour votre réponse.Mais après le zoom comment faire l'imageview – rams