quelle est l'utilisation de la méthode makeView () dans ImageSwitcher
-
28-10-2019 - |
Question
Je créé un ImageSwitcher de simple qui met en œuvre le ViewFactory. Dans l'exemple que je l'ai vu, il existe une méthode makeView () qui n'est pas appelé explicitement, mais si la méthode n'est pas présent, il montre les erreurs. Quelqu'un peut-il me expliquer le but de cette méthode. Merci.
La solution
Afin de se conformer à la spécification ViewFactory, nous devons écrire une Procédé makeView. Lorsque vous créez un contrôle ImageSwitcher, vous pouvez configurer ViewFactory en utilisant la méthode setFactory (). ViewFactory a une méthode requise, le procédé makeView (). On notera que la source ou le contenu, du point de vue n'a pas été configuré dans le procédé makeView (). Au lieu de cela, vous pouvez considérer ce modèle que le contrôle de ImageSwitcher utilisera pour afficher chaque vue enfant.