के प्रदर्शन में सुधार करने के लिए कैसे मैं इंटरैक्टिव पुस्तक के कुछ प्रकार बनाने के लिए एक ViewAnimator (की मूल वर्ग ViewFlipper) का उपयोग कर रहा हूँ। पदानुक्रम इस तरह मोटे तौर पर है:ViewFlipper/ViewAnimator
<ViewAnimator>
<include layout="@layout/p0" />
<include layout="@layout/p1" />
<include layout="@layout/p2" />
...
</ViewAnimator>
तो किताब के पन्नों ViewAnimator के अंदर हैं। प्रत्येक पृष्ठ में एनिमेटेड छवि दृश्य, टेक्स्ट व्यू, बटन ... की कई परतों के साथ फ़्रेमलाइट होता है जो बहुत अधिक हो जाता है। ViewAnimator.showNext() के माध्यम से पुस्तक का एक नया पृष्ठ प्रदर्शित करना सेकंड ले सकता है। उस समय ImageView.onDraw() -Traceview में खर्च किया जाता है।
- कोई लेआउट व्यूएनिमीटर (व्यूपेजर, व्यू ग्रुप के अन्य कार्यान्वयन ...) में कुछ भी सुधार होगा?
- क्या पर कोई तरीका है व्यूफ्लिपर/व्यूएनिमीटर/अन्य अगला दिखाएगा? (ताकि पुस्तक का अगला पृष्ठ हमेशा मेमोरी में तैयार और खुश हो)
- क्या मैं कैनवास या GLSurfaceView का उपयोग कर सकता हूं? (एनीमेशन फ्रेमवर्क का उपयोग नहीं कर सकते)
मैं अटक गया हूं ... क्या आप मदद कर सकते हैं?
मैं विंडोज फोन में पैनोरमा कंट्रोल के व्यवहार की नकल करने के लिए व्यूफ्लिपर का उपयोग करने की कोशिश कर रहा हूं और एक ही समस्या है (धीमी गति फ़्लिपिंग)। ViewFlipper दृश्य स्विचिंग को कैसे सुधारें? – anonim