【问题标题】:How to know index of current page page curl project by Harism?Harism如何知道当前页面卷曲项目的索引?
【发布时间】:2013-12-20 16:31:29
【问题描述】:

我正在使用 harism 的 page curl 创建 电子书阅读器 应用程序。问题是当您卷曲页面时,有 三个位图页面,我不知道知道如何知道我在哪个索引。例如,如果我向右卷曲,则绘制了 4,5 页。如果我移动到索引为 5 的页面,那么第四页还没有被清除。如果我回到第 4 页位图将绘制第三页,它只打开前一页,不绘制。请帮助?

【问题讨论】:

    标签: android page-curl


    【解决方案1】:

    我不知道您想在何时何地获取当前页面索引。

    但是,我刚刚浏览了 Harism 的代码。当您处于过渡阶段时,您总是会混淆它是哪个页面。因为它试图显示上一页和下一页的内容。

    所以最好等到页面卷曲完成后再获取当前页面索引进行操作。

    【讨论】:

    • 如何知道卷页结束?
    • here获取Harism本人的答案
    • 我没有得到我想要找到的答案,但我想奖励你的努力
    • 没有提到它......@TabrejKhan,“如何知道卷页何时完成?- 从这里得到Harism自己的答案......”
    【解决方案2】:

    你只需要修改 SizeChangedObserver 类,它一次只显示一页

    私有类 SizeChangedObserver 实现 CurlView.SizeChangedObserver { 公共无效 onSizeChanged(int w, int h) {

            mCurlView.setViewMode(CurlView.SHOW_ONE_PAGE);
            mCurlView.setMargins(.0f, .0f, .0f, .0f);
    
    }
    

    }

    mCurlView.getCurrentIndex() 将返回您所选页面的位置

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-22
      • 2012-07-22
      • 2014-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多