如何知道用户何时在 PDFView 中滑动到下一页? - 安卓

Posted

技术标签:

【中文标题】如何知道用户何时在 PDFView 中滑动到下一页? - 安卓【英文标题】:How to know when user swipes to next page in PDFView? - Android 【发布时间】:2018-11-16 19:12:54 【问题描述】:

我想问一下如何知道用户何时在android中的PDFView中滑动到下一页。

pdfView = findViewById(R.id.pdfView);

pdfView.fromAsset("aday.pdf") .defaultPage(0) .enableSwipe(真) 。加载(); pdfView.setSwipeVertical(false);

当我使用 getPageCount();它总是返回 0。 那么解决办法是什么?

【问题讨论】:

是github.com/barteksc/AndroidPdfViewer 吗?如果是这样,那么它有一个onPageChange 事件 【参考方案1】:

为了在用户到达某个页面时收到通知 - 尝试注册一个监听器:

pdfView.fromAsset("aday.pdf")
              .defaultPage(0)
              .enableSwipe(true)
              .onPageChange(new OnPageChangeListener() 
                     @Override
                     public void onPageChanged(int page, int pageCount) 
                        //page: the new page displayed, starting from 0
                     
               ).load();

【讨论】:

以上是关于如何知道用户何时在 PDFView 中滑动到下一页? - 安卓的主要内容,如果未能解决你的问题,请参考以下文章

iOS 使用带有 UILabel 的 UITapGestureRecognizer 滑动到下一页

每次滑动到下一页时,内存都会增加很多。仪器泄漏报告和静态分析仪都可以

UIPageViewController 取消页面滑动

表单验证后如何将用户发送到下一页?

在Objective C中导航到下一页[重复]

单击登录后如何重定向到下一页并检查用户凭据是不是正确