118 votes

Android ImageView Zoom avant et zoom arrière

Je veux zoomer et zoom arrière sur un ImageView Android. J’ai essayé la plupart des exemples, mais dans chacun d’eux, l’image dans l’ImageView lui-même obtient zoom avant et zoom arrière, tandis que je veux zoom avant et zoom arrière l’ImageView. Je souhaite augmenter la largeur et la hauteur de ImageView lors du zoom avant et réduire la largeur et la hauteur de ImageView lors du zoom arrière. Comment puis-je y parvenir?

216voto

Chirag Raval Points 25721

Veuillez suivre la classe ci-dessous, qui est utilisée pour zoom avant et zoom arrière pour ImageView.

103voto

Nicolas Tyler Points 1670

Les autres implémentations ici ont toutes une sorte de défaut. donc je les ai essentiellement mélangés et je suis venu avec cela.

Créez une vue personnalisée comme ceci :

ZoomableImageView.java :

Ensuite, ajoutez l’image comme ceci:

Ajoutez la vue comme ceci en XML :

30voto

Moyen simple:

Ajoutez la ligne ci-dessous dans `` :

26voto

Amandeep singh Points 912

Créer deux classes java

Zoom, classe

faire de la deuxième classe

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X