如何通过Harism了解当前页面卷曲项目的索引?

时间:2013-12-20 16:31:29

标签: android page-curl

我正在使用页面卷曲来创建电子书阅读器应用程序harism.Problem就是当你卷曲页面时,有三个位图页面而我无法想象如何知道我在哪个索引。例如,如果我向右倾斜有4,5页被绘制。如果我移动到页面哪个索引是5,那个时间第四页还没有被清除。如果我回到第4页位图将绘制第三页,它只打开上一页,而不是draws.Any help please?

2 个答案:

答案 0 :(得分:2)

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

但是,我刚刚完成了Harism的代码。当您处于过渡阶段时,您将始终混淆它是哪个页面。因为它试图显示前一页和下一页的内容。

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

答案 1 :(得分:1)

您只需要修改SizeChangedObserver类,它一次只显示一个页面

私有类SizeChangedObserver实现了CurlView.SizeChangedObserver {         public void onSizeChanged(int w,int h){

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

}

}

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