2013-08-17 13 views
6

Używam harism android page curl. Działa wspaniale. Moja aplikacja działa w trybie poziomym i chcę rozpocząć od otwartej książki. Ponieważ pracuję w trybie poziomym ramy automatycznie ustawićHarism android Strona Curl

SHOW_TWO_PAGES

nieruchomość.

Teraz, gdy aplikacja zaczyna się po prawej stronie, widzę PAGE0.PNG, która jest moją pierwszą stroną książki, a po lewej stronie puste miejsce.

Zamiast tego chcę PAGE0.PNG po lewej stronie i PAGE1.PNG po prawej stronie. Jak mogę to zrobić?

+0

Nie jestem pewien, ale jeśli spróbuje zadzwonić 'setCurrentIndex (1)' z https://github.com/harism/android_page_curl/blob/master/src/fi /harism/curl/CurlView.java. Ale to prawdopodobnie nie rozwiąże problemu całkowicie, ponieważ użytkownik może spróbować odwrócić –

Odpowiedz

1

Można to zrobić dodając, mCurlView.setCurrentIndex(1); do klasy SizeChangedObserver w CurlActivity.

Zobacz to,

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); 
     } 
    } 
}