Pixel166 Posté(e) 22 octobre 2010 Share Posté(e) 22 octobre 2010 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 More sharing options...
Pierre87 Posté(e) 22 octobre 2010 Share Posté(e) 22 octobre 2010 pour un truc fluide, je conseille plutot un rendu en opengl Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pixel166 Posté(e) 24 octobre 2010 Auteur Share Posté(e) 24 octobre 2010 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 More sharing options...
Nivek Posté(e) 29 octobre 2010 Share Posté(e) 29 octobre 2010 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 More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.