Как сделать так, чтобы фрагмент отображался в дизайнере макета Android Studio? - PullRequest
0 голосов
/ 15 мая 2019

При использовании дизайнера макетов в Android Studio создаваемые мной пользовательские классы, которые расширяют класс View, отображаются в конструкторе макетов (рисунок соответствует)

enter image description here

Существует ли аналогичный способ создания пользовательских классов, расширяющих класс Fragment?

Мой пример использования: я разрабатываю библиотеку, которую я буду распространять нашим клиентам. Я хочу, чтобы было как можно проще , чтобы кто-то использовал эту библиотеку для размещения видеоплеера в собственном приложении. Я обнаружил, что фрагменты могут быть именно тем, что мне нужно - то, что имеет определенный внешний вид, может быть тривиально добавлено в чей-то макет, но способно управлять своим собственным состоянием, выполнять бизнес-логику и слушать события жизненного цикла (для очистки видеобуферов, остановки таймеров и выделения ресурсов)

Однако, когда я попытался переключиться с использования View на использование Fragment, он не появился в палитре для перетаскивания в мое приложение. Хотя это не абсолютно и невероятно суперский , я очень надеялся, что смогу сохранить это как функцию простоты использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...