Animer zoomer via le centre d'une image dans Android avec xml
Je suis en train de faire une simple image de zoom et de panoramique avec android et j'ai deux questions simples. Tout d'abord, lorsque j'appelle l'animation à l'aide de l'échelle, zoom avant à l'aide de l'angle supérieur gauche de l'image comme l'origine mais j'aimerais que ce zoom à partir du centre de l'image. La deuxième question est une fois que l'animation est réalisée il remet l'image à l'état d'origine, et je tiens à rester à l'état final.
Voici le xml que j'ai pour l'échelle:
<scale android:fromXScale="1.0"
android:fromYScale="1.0"
android:toXScale="2.0"
android:toYScale="2.0"
android:detachWallpaper="true"
android:duration="3000"></scale>
et dans mon code:
a = AnimationUtils.loadAnimation(this, R.anim.set);
a.reset();
ImageView iv = (ImageView) findViewById(R.id.imageView1);
iv.clearAnimation();
iv.startAnimation(a);
Toute aide serait appréciée! 🙂
source d'informationauteur Mlove
Vous devez vous connecter pour publier un commentaire.
Pour mettre à l'échelle une image à partir de centre, vous avez pour définir la pivotX et pivotY
essayer ce code pour la mise à l'échelle à partir du centre et de la retenue de l'état après la mise à l'échelle,
Merci...