Harism Android Page Curl

Я использую harism android page curl. Он отлично работает. Мое приложение работает в ландшафтном режиме, и я хочу начать с открытой книги. Поскольку я работаю в ландшафтном режиме, фреймворк автоматически устанавливает

SHOW_TWO_PAGES

имущество.

Теперь, когда приложение начинается с правой стороны, я вижу PAGE0.PNG, мою первую страницу книги, а слева — пустое место.

Вместо этого я хочу PAGE0.PNG слева и PAGE1.PNG справа. Как мне это сделать?


person Zach    schedule 17.08.2013    source источник
comment
Я не уверен, но если попытаюсь вызвать setCurrentIndex(1) из github.com/harism/android_page_curl/blob/master/src/fi/harism/. Но это, вероятно, не решит вашу проблему полностью, так как пользователь может попытаться вернуться назад   -  person Eugen Martynov    schedule 26.08.2013


Ответы (1)


Это можно сделать, добавив mCurlView.setCurrentIndex(1); к классу SizeChangedObserver в CurlActivity.

Видеть это,

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);
        }
    }
}
person Andro Selva    schedule 27.08.2013