Défilement de l'image avec le zoom par pincement

J'essaie d'afficher une image dans mon Réagir Native app (Android) et je veux donner aux utilisateurs une capacité de zoom de l'image dans et hors.
Cela nécessite également l'image défilant, une fois agrandie.

Comment m'y prendre?

J'ai essayé d'utiliser ScrollView pour afficher une image plus grande à l'intérieur, mais sur Android, il peut soit faire défiler verticalement ou horizontalement, pas deux manières à la fois.
Même si ça marche il y a un problème de prise de pinch-to-zoom travail.

Pour autant que je comprends que j'ai besoin d'utiliser PanResponder sur une vue personnalisée pour effectuer un zoom sur une image et de se positionner en conséquence. Est-il un moyen plus facile?

  • Vous pouvez regarder dehors pour Android pinch-to-zoom d'Affichage de l'Image des bibliothèques et de l'associer à une réaction des composants natifs.
  • J'ai le même problème, @Leonti, ne vous le résoudre?
  • oui, j'ai eu à écrire mon propre composant, veuillez voir la réponse
InformationsquelleAutor Leonti | 2016-04-02