2013-08-17 164 views
6

我正在使用harism android page curl。它工作出色。我的应用程序在横向模式下工作,我想从一本开放的书开始。 正如我在横向模式我的工作框架自动设置Harism android页面卷曲

SHOW_TWO_PAGES

财产。

现在,当应用程序从右侧开始时,我可以看到PAGE0.PNG,它是本书的第一页,左侧是它的空白区域。

相反,我希望PAGE0.PNG在左侧,PAGE1.PNG在右侧。我该如何做到这一点?

+0

我不知道,但如果将尝试调用'setCurrentIndex(1)'从https://github.com/harism/android_page_curl/blob/master/src/fi /harism/curl/CurlView.java。但这可能无法完全解决您的问题,因为用户可以尝试翻转 –

回答

1

这可以通过在CurlActivity中将mCurlView.setCurrentIndex(1);添加到SizeChangedObserver类中来完成。

看到这,

private class SizeChangedObserver implements CurlView.SizeChangedObserver { 
    @Override 
    public void onSizeChanged(int w, int h) { 
     if (w > h) { 
      mCurlView.setViewMode(CurlView.SHOW_TWO_PAGES); 
      mCurlView.setMargins(.1f, .05f, .1f, .05f); 
      mCurlView.setCurrentIndex(1); //--- Add this line.. 
     } else { 
      mCurlView.setViewMode(CurlView.SHOW_ONE_PAGE); 
      mCurlView.setMargins(.1f, .1f, .1f, .1f); 
     } 
    } 
}