मैं जो बता सकता हूं, उसमें से ViewSwitcher का उपयोग किया जाता है, यदि आप दो विचारों के बीच स्विच करना चाहते हैं, जैसा आपने कहा था। उपयोगी यदि आपके पास 2 विचार हैं जिन्हें आपको नियमित रूप से आगे और पीछे जाना है। और यदि आप इसका उपयोग करना चाहते हैं तो क्लास व्यूफैक्ट को लागू करता है।
हालाँकि, यदि आप समय-समय पर विचार बदलना चाहते हैं, तो ViewFlipper का उपयोग किया जा सकता है। किसी प्रकार की स्वचालित फ़्लिपिंग पुस्तक की तरह कहें। हालांकि इस पर एक कस्टम-एडाप्टर गैलरी बहुत बेहतर है।
और हाँ, यह सब है। वे वास्तव में ViewAnimator की तुलना में अधिक उपयोगी नहीं हैं। क्यों Android विकास कुछ भी करता है वास्तव में मेरे लिए एक रहस्य है।
मैं आम तौर पर सिर्फ एक ViewAimimator का उपयोग करना पसंद करता हूं क्योंकि यह आपको अधिक स्वतंत्रता देता है और इस तरह से आप डिजाइन करते हैं। लेकिन अगर आप ViewFactory जैसे फीचर चाहते हैं और आपको केवल ViewSwitcher का उपयोग करने के 2 विचार मिले हैं। यदि आप समय-समय पर विचारों को बदलने में सक्षम होना चाहते हैं तो ViewFlipper का उपयोग करें। यदि आपको या तो ViewAnimator का उपयोग करने की आवश्यकता नहीं है।