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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top