Je recherche la bibliothèque Mupdf sur Android. J'ai compilé et lancé avec succès l'exemple. C'est vraiment une super bibliothèque. Mais maintenant, j'ai un problème avec le zoom de la page lorsque je déclenche l'événement "double tape".
Tout d'abord, j'ai mis en place mon View pour 'écouter' l'événement double tape :
public class MuPDFReaderView extends ReaderView implements GestureDetector.OnDoubleTapListener
Ensuite, j'ai remplacé la méthode onDoubleTap()
:
@Override
public boolean onDoubleTap(MotionEvent e) {
// TODO à générer
MuPDFView pageView = (MuPDFView) getDisplayedView();
pageView.setScale(1.5f);
Log.e("double tap", "" + e.getDownTime());
return false;
}
Lorsque je double tape sur la page, je peux voir le log "double tape" dans Logcat, mais la page n'est pas zoomée. Qu'est-ce que j'ai mal fait ici ?