2013-08-17 18 views
6

Ich benutze harism android page curl. Es funktioniert brillant. Meine App funktioniert im Querformat und ich möchte mit einem offenen Buch beginnen. Wie ich im Landscape-Modus arbeite der Rahmen automatischHarism android Page Curl

SHOW_TWO_PAGES

Eigenschaft.

Jetzt, wenn die App auf der rechten Seite beginnt, sehe ich PAGE0.PNG, die meine erste Seite des Buches ist, und auf der linken Seite seine Leerstelle.

Stattdessen möchte ich PAGE0.PNG auf der linken Seite und PAGE1.PNG auf der rechten Seite. Wie kann ich das erreichen?

+0

Ich bin nicht sicher, aber wenn versuchen, rufen 'setCurrentIndex (1)' von https://github.com/harism/android_page_curl/blob/master/src/fi /harism/curl/CurlView.java. Aber das wird Ihr Problem wahrscheinlich nicht vollständig lösen, da der Benutzer versuchen kann, umzukehren –

Antwort

1

Dies kann durch Hinzufügen, mCurlView.setCurrentIndex(1); zum SizeChangedObserver Klasse im CurlActivity erfolgen.

dies Siehe

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