Ils héritent tous deux de ViewAnimator. Je sais que ViewSwitcher n'autorise que deux vues, tandis que ViewFlipper en autorise davantage. Mais pourquoi Android a-t-il créé ViewSwitcher s’il s’agit simplement d’un ViewFlipper avec 2 vues? Y a-t-il d'autres différences? Quelle condition fera en utilisant l'un supérieur à l'autre?
Réponses
Trop de publicités?À partir de ce que je peux dire, ViewSwitcher est utilisé si vous voulez entre les deux vue comme vous l'avez dit. Utile si vous avez 2 points de Vue que vous avez à aller et venir assez régulièrement. Et la classe implémente une ViewFactory si vous souhaitez l'utiliser.
Cependant, ViewFlipper peut être utilisé si vous souhaitez modifier périodiquement les points de vue. Dire comme un système automatisé en feuilletant le livre d'une certaine sorte. Si une coutume adaptateur galerie est beaucoup mieux à ce niveau.
Et oui, c'est tout. Ils ne sont pas vraiment que beaucoup plus utile que la ViewAnimator. Pourquoi Android développement en fait quelque chose est vraiment un mystère pour moi.
Normalement j'préfère juste à l'aide d'un ViewAnimator, car il vous donne plus de liberté et donc de la flexibilité dans la conception. Mais si vous voulez des fonctionnalités comme la ViewFactory et vous seulement eu 2 points de vue utiliser le ViewSwitcher. Si vous voulez être en mesure de modifier périodiquement les points de vue utilisation ViewFlipper. Si vous n'avez pas besoin d'utiliser un ViewAnimator.