Без проблем, просто пусть это делает другая сущность, не android view
Ну так вьюшка ничего и не делает, она просто слушает методы также сетеры только более реактивно событийные, задача вью никак не расширяется, она как рисовала так и ресует, я объясню в чем проблема, я сейчас работаю в проекте там 90% того как вьюшка рисуется и где приходит с Бэка, допустим приходят данные что нужно рисовать рыжий текст, можно создать лайф дату во вью модели которая ставит рыжий, другая вью модель синий и тд, во вьюшке просто переключать эти вью модели в зависимости от данных с сервера