]> rtime.felk.cvut.cz Git - hornmich/skoda-qr-demo.git/blobdiff - QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/pdfviewer/PdfPageView.java
Fix boundaries when scrolling with page on glasses
[hornmich/skoda-qr-demo.git] / QRScanner / glass / src / main / java / cz / cvut / fel / dce / qrscanner / pdfviewer / PdfPageView.java
index 3254966940e0fae7f240c40f4388db2312d933c7..44fcfb02735e230af48f51c66c210dcc8071d60c 100644 (file)
@@ -196,9 +196,9 @@ public class PdfPageView  extends View {
                        mPdfBitmap = Bitmap.createBitmap((int)mSceneWidth, (int)mSceneHeight, mPdfBitmapConf);
                        mPdfCore.drawPage(mPdfBitmap, 0, (int) mSceneWidth, (int) mSceneHeight, 0, 0, (int) mSceneWidth, (int) mSceneHeight, mPdfCookie);
 
-                       mXPosition = new IntervalValue<>(0.0f, -mSceneWidth, mSceneWidth);
-                       mYPosition = new IntervalValue<>(0.0f, -mSceneHeight, mSceneHeight);
-                       mZoom = new IntervalValue<>(0.2f, 0.2f, 10.0f);
+                       mXPosition = new IntervalValue<>(640.0f/2, -mSceneWidth+640.0f/2, mSceneWidth+640.0f/2);
+                       mYPosition = new IntervalValue<>(360.0f/2, -mSceneHeight+360.0f/2, mSceneHeight+360.0f/2);
+                       mZoom = new IntervalValue<>(1.0f, 0.2f, 2.0f);
                } catch (Exception e) {
                        Log.e(TAG, "Error in setting page dimensions.");
                        e.printStackTrace();