JetPack Compose поддерживает внедрение собственных представлений Android (например, WebView). < /p>
В трепетание представлены дискуссии о методах рендеринга, используемых для визуализации и сочинения (составьте как в «Композициях изображения») Эти представления, например, здесь, здесь, и здесь.
виджеты должны быть композиции в пользовательском интерфейсе Flutter и чередуются между виджетами Flutter. Однако весь пользовательский интерфейс Flutter находится в одной текстуре. Иерархия Android View напрямую наряду с текстурой Флаттера. VirtualDisplay отображает свой вывод в необработанный графический буфер (доступ через getsureface () ), а не к какому -либо реальному реальному дисплее (ы) устройства. Это позволяет развернуть графически переплетать представление Android внутри своего собственного дерева виджетов Flutter, взяв текстуру из вывода VirtualDisplay и рассматривая его как текстуру, связанную с любым другим виджетом Flutter во внутренней иерархии. Затем вывод поверхности VirtualDisplay композируется с остальной частью иерархии разветвленных виджетов и отображается как часть большего выхода текстуры Flutter на Android.
< P> Я не вижу никаких обсуждений по этой теме в документации JetPack. Как именно JetPack Compose достигает того же эффекта? Например: < /p>
Сначала он нарисует собственные представления в отдельную текстуру или поверхность? li>
< /ul>
Подробнее здесь:
https://stackoverflow.com/questions/794 ... ck-compose