Что такое использование метода makeView() в ImageSwitcher

Я создал простой ImageSwitcher, который реализует ViewFactory. И в примере, который я видел, есть метод makeView(), который не вызывается явно, но если метод отсутствует, он показывает ошибки. Может ли кто-нибудь объяснить мне цель этого метода. Спасибо.

1 ответ

Решение

Чтобы соответствовать спецификации ViewFactory, нам нужно написать метод makeView. Когда вы создаете элемент управления ImageSwitcher, вы можете настроить ViewFactory с помощью метода setFactory(). ViewFactory имеет один обязательный метод, метод makeView(). Обратите внимание, что источник или содержимое представления не были настроены в методе makeView(). Вместо этого вы можете считать это шаблоном, который элемент управления ImageSwitcher будет использовать для отображения каждого дочернего представления.

Другие вопросы по тегам