के बीच क्या अंतर है, वे दोनों ViewAnimator
का उत्तराधिकारी हैं। मुझे पता है कि ViewSwitcher
केवल दो विचारों की अनुमति देता है, जबकि ViewFlipper
और अधिक की अनुमति देता है। लेकिन एंड्रॉइड ने ViewSwitcher
क्यों बनाया, अगर यह सिर्फहै 2 विचारों के साथ? क्या कोई और अंतर है? दूसरी स्थिति की तुलना में एक शर्त का उपयोग किस स्थिति में किया जाएगा?व्यूफ्लिपर और व्यूस्विचर
उत्तर
जो मैं कह सकता हूं उससे, यदि आप दो विचारों के बीच स्विच करना चाहते हैं तो ViewSwitcher का उपयोग किया जाता है। उपयोगी यदि आपके पास 2 विचार हैं जो आपको नियमित रूप से नियमित रूप से आगे और पीछे जाना है। और यदि आप इसका उपयोग करना चाहते हैं तो कक्षा एक व्यूफैक्टरी लागू करती है।
हालांकि, यदि आप समय-समय पर विचारों को बदलना चाहते हैं तो ViewFlipper का उपयोग किया जा सकता है। किसी प्रकार की स्वचालित फ़्लिपिंग बुक की तरह कहें। हालांकि कस्टम एडाप्टर गैलरी इस पर बहुत बेहतर है।
और हाँ, यह सब कुछ है। वे वास्तव में ViewAnimator से अधिक उपयोगी नहीं हैं। एंड्रॉइड विकास कुछ भी क्यों करता है वास्तव में मेरे लिए एक रहस्य है।
मैं आम तौर पर केवल व्यूएनिमीटर का उपयोग करना पसंद करता हूं क्योंकि यह आपको अधिक स्वतंत्रता देता है और इस प्रकार आप कैसे डिजाइन करते हैं इसमें लचीलापन देता है। लेकिन अगर आप व्यूफैक्टरी जैसे फीचर्स चाहते हैं और आपको केवल 2 विचार व्यूस्विचर का उपयोग करते हैं। यदि आप समय-समय पर दृश्यों को बदलने में सक्षम होना चाहते हैं तो ViewFlipper का उपयोग करें। यदि आपको या तो ViewAnimator का उपयोग करने की आवश्यकता नहीं है।
मुझे यकीन नहीं है कि उनके बीच कोई बड़ा अंतर है, लेकिन मैंने जो अंतर इकट्ठा किया है, वह है कि व्यूस्विचर का उपयोग परिस्थितियों में किया जाता है जहां दृश्य समान होता है लेकिन डेटा अलग होता है - कैलेंडर ऐप पर - हम सिर्फ दृश्य में डेटा बदल रहे हैं।
ViewFlipper एप्लिकेशन विजेट में अनुमति दी है का समर्थन करता है, जबकि ViewSwitcher नहीं है।
https://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout
- 1. एंड्रॉइड व्यूफ्लिपर
- 2. व्यूफ्लिपर बनाम एडाप्टर व्यूफ्लिपर
- 3. व्यूफ्लिपर
- 4. व्यूफ्लिपर
- 5. व्यूफ्लिपर
- 6. एंड्रॉइड में व्यूस्विचर और लेआउट ऊंचाई
- 7. व्यूफ्लिपर को 'विशाल' देरी
- 8. ऐप विगेट्स में व्यूफ्लिपर
- 9. व्यूफ्लिपर बनाम टुकड़े
- 10. एंड्रॉइड व्यूफ्लिपर एनीमेशन
- 11. व्यूफ्लिपर विजेट फ़्लिपिंग इवेंट्स के लिए श्रोता
- 12. एंड्रॉइड व्यूफ्लिपर को लूपिंग से कैसे रोकें?
- 13. एकाधिक वेब व्यू के साथ एंड्रॉइड व्यूफ्लिपर उदाहरण की तलाश
- 14. व्यूफ्लिपर के एंड्रॉइड में पिछले मान को कैसे जांचें
- 15. एंड्रॉइड: व्यूफ्लिपर या व्यूपेगर - बेहतर विकल्प कौन सा है?
- 16. व्यूफ्लिपर की वर्तमान बाल स्थिति कैसे प्राप्त करें
- 17. एंड्रॉइड व्यूफ्लिपर जो तुरंत संकेतों का पालन करता है
- 18. 10 लाइनरलेआउट वाले व्यूफ्लिपर के लिए सर्वश्रेष्ठ अभ्यास?
- 19. व्यूफ्लिपर या नई गतिविधि का उपयोग कब करें?
- 20. एंड्रॉइड में बैक बटन को संभालने वाला व्यूफ्लिपर कैसा है?
- 21. व्यूफ्लिपर बच्चे सूचीदृश्य के साथ फ़्लिप नहीं कर रहा है
- 22. ग्राफिकल लेआउट व्यूफ्लिपर का पहला दृश्य दिखाता है, दूसरों को कैसे देखना है?
- 23. ViewFlipper का उपयोग करके किसी निश्चित दृश्य में कैसे स्थानांतरित करें?
- 24. एंड्रॉइड - विजेट की तरह कैरोसेल जो बाएं और दाएं तत्वों का एक भाग प्रदर्शित करता है
- 25. ViewSwitcher
- 26. इशारा पहचान और स्क्रॉलव्यू समस्या
- 27. "#", "$", "%", "&", और "_" "\ #", "\ $", "\%", "\ &", और "\ _"
- 28. प्रदर्शन और सॉर्टिंग, और mysql और php
- 29. "और" और "या"
- 30. "बिटवाइस और" और सी ++
केवल 2 विचार होने पर कारखाने के लिए अच्छा क्या है? – Ali
एक दृश्य फ़्लिपर लागू करने के बाद जिसमें अधिकांश टेक्स्ट के लगभग 10 कस्टम दृश्य शामिल हैं, और पहले लोड के लिए 5 सेकंड की प्रतीक्षा कर रहे हैं, मुझे लगता है कि एक दृश्य कारखाने का लाभ प्रारंभिकरण को तेज बनाना है। मुझे आगे और पीछे बटन पर धीमी प्रतिक्रिया भी मिल रही है। ViewAnimator के साथ कुछ गड़बड़ है, यह सुनिश्चित नहीं है कि इसे इतना लंबा क्यों लेना चाहिए। मैं इस सप्ताह के अंत में ट्रेसव्यू के साथ प्रोफाइलिंग करूँगा और जो कुछ मैं सीखता हूं उसके साथ वापस पोस्ट करूंगा। –