2013-08-17 5 views
6

मैं harism android page curl का उपयोग कर रहा हूं। यह शानदार ढंग से काम करता है। मेरा ऐप लैंडस्केप मोड में काम करता है और मैं एक खुली किताब से शुरू करना चाहता हूं। जैसा कि मैंने लैंडस्केप मोड में काम कर रहा हूँ ढांचे स्वचालित रूप सेहरिज्म एंड्रॉइड पेज कर्ल

SHOW_TWO_PAGES

गुण सेट।

अब जब ऐप सही तरफ से शुरू होता है तो मैं पेज 0.पीएनजी देख सकता हूं, जो पुस्तक का मेरा पहला पृष्ठ है, और बाईं ओर इसकी खाली जगह है।

इसके बजाय मुझे बाईं ओर बाईं ओर 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); 
     } 
    } 
}