Pixel166 Posted October 22, 2010 Share Posted October 22, 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 ! Link to comment Share on other sites More sharing options...
Pierre87 Posted October 22, 2010 Share Posted October 22, 2010 pour un truc fluide, je conseille plutot un rendu en opengl Link to comment Share on other sites More sharing options...
Pixel166 Posted October 24, 2010 Author Share Posted October 24, 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. Link to comment Share on other sites More sharing options...
Nivek Posted October 29, 2010 Share Posted October 29, 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. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.