Как Jetpack Compose создает представление для пользователя?Android

Форум для тех, кто программирует под Android
Гость
Как Jetpack Compose создает представление для пользователя?

Сообщение Гость »


В традиционном приложении для Android, если вы хотите отобразить TextView, вы можете создать XML-файл, содержащий TextView. Вы запускаете приложение и увидите TextView.

Когда я использую Compose, я не знаю, как Compose создает представление? Использует ли он собственный вид Android на нижнем уровне? Или Compose создает для отображения представления новую систему представления, отличную от традиционной Android?

Столбец( модификатор = Modifier.clickable { isExpand = !isExpand } ) { Текст( текст = msg.author, цвет = Color.DarkGray, стиль = MaterialTheme.typography.titleLarge ) } Вы можете использовать приведенный выше код и сказать что-нибудь. Спасибо.

Изменить:

Я создаю страницу, следуя учебнику Jetpack Compose.
Изображение


Затем я проверяю Layout Inspector в Android Studio и не нахожу традиционного представления Android в дереве компонентов.
Изображение


Вы можете видеть это на картинке. Имена узлов — это имена функций композиции, например. Text(), Button(), Column() и т. д.

Использует ли он традиционный вид Android для отображения?

Вернуться в «Android»