public DragPinchManager(PdfView pdfView, AnimationManager animationManager) { this.pdfView = pdfView; this.animationManager = animationManager; gestureDetector = new GestureDetector(pdfView.Context, this); scaleGestureDetector = new ScaleGestureDetector(pdfView.Context, this); pdfView.Touch += (s, e) => { if (!enabled) { e.Handled = false; } var retVal = scaleGestureDetector.OnTouchEvent(e.Event); retVal = gestureDetector.OnTouchEvent(e.Event) || retVal; if (e.Event.Action != MotionEventActions.Up) { e.Handled = retVal; } if (!scrolling) { e.Handled = retVal; } scrolling = false; OnScrollEnd(e.Event); e.Handled = retVal; }; }
public DecodingAsyncTask(DocumentSource docSource, string password, int[] userPages, PdfView pdfView, PdfiumCore pdfiumCore) { this.docSource = docSource; this.userPages = userPages; this.cancelled = false; this.pdfView = pdfView; this.password = password; this.pdfiumCore = pdfiumCore; token = tokenSource.Token; }
public RenderingHandler(Looper looper, PdfView pdfView) : base(looper) { this.pdfView = pdfView; }
public PagesLoader(PdfView pdfView) { this.pdfView = pdfView; this.preloadOffset = Util.Util.GetDp(pdfView.Context, preloadOffset); }
public Configurator(DocumentSource documentSource, PdfView pdfView) { this.documentSource = documentSource; this.pdfView = pdfView; this.linkHandler = new DefaultLinkHandler(pdfView); }
public AnimationManager(PdfView pdfView) { this.pdfView = pdfView; scroller = new OverScroller(pdfView.Context); }