Dari apa yang saya tahu, ViewSwitcher digunakan jika Anda ingin beralih di antara dua tampilan seperti yang Anda katakan. Berguna jika Anda memiliki 2 tampilan yang harus Anda bolak-balik secara teratur. Dan kelas mengimplementasikan ViewFactory jika Anda ingin menggunakannya.
Namun, ViewFlipper dapat digunakan jika Anda ingin mengubah tampilan secara berkala. Katakan seperti semacam buku membalik otomatis. Meskipun galeri adaptor khusus jauh lebih baik dalam hal ini.
Dan ya, itu saja. Mereka sebenarnya tidak jauh lebih berguna daripada ViewAnimator. Mengapa pengembangan Android membuat sesuatu benar-benar menjadi misteri bagi saya.
Saya biasanya lebih suka menggunakan ViewAnimator karena ini memberi Anda lebih banyak kebebasan dan dengan demikian fleksibilitas dalam cara Anda mendesain. Tetapi jika Anda menginginkan fitur seperti ViewFactory dan Anda hanya mendapat 2 tampilan, gunakan ViewSwitcher. Jika Anda ingin dapat mengubah tampilan secara berkala, gunakan ViewFlipper. Jika Anda tidak membutuhkan keduanya, gunakan ViewAnimator.