如何实现双击放大Mupdf? [英] How to implement double tap zooming in Mupdf?
本文介绍了如何实现双击放大Mupdf?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我研究Android上Mupdf库。 我编译和运行成功样本。 这真是一个伟大的图书馆。 但现在我有点火枪王事件时缩放页面的问题。
I'm researching Mupdf library on Android. I compiled and ran the Sample successfully. It's really a great library. But now I have a problem with zooming the page when firing "Double tap" event.
首先,我实现了我的看法,以'听'双击事件:
First, I implemented my View to 'listen' double tap event :
public class MuPDFReaderView extends ReaderView implements GestureDetector.OnDoubleTapListener
然后,我推翻 onDoubleTap()
方法:
@Override
public boolean onDoubleTap(MotionEvent e) {
// TODO Auto-generated method stub
MuPDFView pageView = (MuPDFView) getDisplayedView();
pageView.setScale(1.5f);
Log.e("double tap", "" + e.getDownTime());
return false;
}
在页面上双击,我可以看到双击登录的logcat,但页面没有放大。什么是我错了吗?
When double tap on page, I can see the "double tap" log in Logcat, but the page is not zoomed. What was I wrong here?
推荐答案
您需要通过ReaderView来处理这个问题。修改的规模和发起请求的布局。
You need to handle this via ReaderView. Modify the scale and initiate request layout.
这篇关于如何实现双击放大Mupdf?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文