Je suis à la recherche d'un moyen d'implémenter le zoom d'image et de faire défiler la façon dont il est mis en œuvre en Droid Comic Viewer. Y a-t-il un moyen rapide de faire ça? Si non, alors pourriez-vous s'il vous plaît donner quelques conseils au moins sur l'implémentation du défilement cinétique.Riche image défilement et zoom sur Android
Répondre
Ce n'était pas rapide pour nous. Lorsque nous avons implémenté cette partie de Droid Comic Viewer, nous avons utilisé le code source de ScrollView comme référence pour créer une vue capable de gérer le défilement horizontal et vertical. Le défilement et le zoom ont beaucoup de défauts que nous avons résolus graduellement, et certains d'entre eux que nous avons encore à résoudre.
Si vous n'êtes pas pressé, nous prévoyons de publier le code source plus tard cette année.
Il existe plusieurs façons d'implémenter le zoom. Comme moyen facile est de définir une matrice d'image sur le ImageView:
Matrix matrix = new Matrix();
matrix.postScale(scaleX, scaleX);
matrix.postTranslate(offsetX, offsetY);
mImageView.setImageMatrix(matrix);
Si vous n'êtes pas familier avec le traitement d'événement tactile, regardez dans OnTouchListener. L'utilisation d'un GestureDetector peut aider à simplifier les choses plus loin.
Oui, que j'ai déjà trouvé ici: http://stackoverflow.com/questions/937313/android-basic-gesture-detection Mais je cherche toujours de bonnes explications sur la mise en œuvre de défilement cinétique sur android. – F0RR
- 1. MouseWheel: défilement et zoom
- 2. zoom image android sur le centre de l'image
- 3. WPF Image Zoom
- 4. Zoom sur une image à l'intérieur d'une zone d'image
- 5. android multitouch zoom d'image?
- 6. Javascript image zoom (JQuery)
- 7. iPhone Image Zoom Animation
- 8. image hot spot zoom
- 9. Deep Zoom Image construction
- 10. zoom et rotation image, option dans iframe
- 11. Fichiers UIWebView et PDF pour le défilement et le zoom
- 12. Agrandir le panoramique et zoom Image dans Silverlight
- 13. zoom image avec curseur
- 14. Image prise multiple zoom
- 15. Double-touche -> Zoom sur Android MapView?
- 16. Android Webview Zoom Densité
- 17. jQuery & image effet curseur/zoom
- 18. Javascript/jQuery image zoom plugin
- 19. Zoom et panoramique UILoader Image dans Flash CS5
- 20. Comment implémenter l'effet de zoom avant/zoom arrière sur une image d'image-objet cocos2d?
- 21. Java côté jeu de défilement sur android
- 22. Android Image Problème et seuil
- 23. Silverlight zoom profond image cliquez ici
- 24. Image 3D (glisser-déposer, édition, rotation, redimensionnement, zoom avant et zoom arrière) à l'aide de silverlight
- 25. Pincer zoom avant android 2.1
- 26. Défilement C# de la zone de texte riche
- 27. Défilement TextView et animation sous Android
- 28. Effet de zoom sur la cellule DataGrid avec une image dans l'itemrenderer
- 29. Zoom sur android dev - google maps devient plus lent
- 30. Image rollover-zoom près de la souris
Merci! L'humanité se souviendra de vous! – F0RR
Des mises à jour à ce sujet? : P –
avez-vous publié le code source? –