Aller au contenu

Imageview zoomable


Pixel166

Recommended Posts

Bonjour,

J'ai une nouvelle question aujourd'hui.

J'ai une image, placée dans une imageview. Le scale type est à "fitCenter", pour que l'image prenne le plus de place possible (elle est toujours plus grande que mon écran...).

Comment puis-je faire pour zoomer et me déplacer sur mon image ?

- dans un premier temps avec des boutons

- ensuite en pinch-to-zoom

Merci d'avance !

Lien vers le commentaire
Partager sur d’autres sites

OpenGL, ca me parait un peu sortir la grosse artillerie pour pas grand chose...

Au pire, je dois pouvoir mettre mon image dans une webview, et la webview gère ca toute seule.. non ?

Car mon image n'est pas immense... elle fait il s'agit d'un graphique d'environ 600x600 (puisque plus grand, google chart ne les génère pas ;) ), ce qui sort des limites de l'écran.

Lien vers le commentaire
Partager sur d’autres sites

La solution n'est pas simple mais en suivant la série de tuto de Sony Ericsson consacrée au One finger zoom, tu arriveras à tes fins :

http://blogs.sonyericsson.com/developerworld/2010/05/18/android-one-finger-zoom-tutorial-part-1/

http://blogs.sonyericsson.com/developerworld/2010/05/26/android-one-finger-zoom-tutorial-part-2/

http://blogs.sonyericsson.com/developerworld/2010/06/09/android-one-finger-zoom-tutorial-part-3/

http://blogs.sonyericsson.com/developerworld/2010/07/07/android-one-finger-zoom-tutorial-part-4/

Personnellement j'ai pu appliquer les principes exposés dans ces tuto dans mon appli EmailAlbum et faire un composant de visualisation qui permette les déplacements élastiques et le zoom à la fois en multitouch et longtap. Malheureusement mon code n'est pas très réutilisable car basé sur un existant que je n'ai pas renettoyé depuis.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...