Почему JetPack не составляет предварительный просмотр, показывающий границы прокладки при паряке над текстовым композициAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Почему JetPack не составляет предварительный просмотр, показывающий границы прокладки при паряке над текстовым композици

Сообщение Anonymous »

Я изучаю JetPack Compose и работа с функцией предварительного просмотра Android Studio. Когда я нахожусь на текстовый композитный, с применением накладки, границы макета (синий контур) показывают только область содержимого текста и не включайте пространство для прокладки
код:
@Preview
@Composable
fun Home(modifier: Modifier = Modifier) {
Column(
horizontalAlignment = Alignment.CenterHorizontally,
modifier = modifier
.background(Color.Magenta)
.size(400.dp)
.padding(50.dp)
) {
Text(
text = "Home",
modifier = modifier
.background(Color.Blue) // Outer background (padding area)
.padding(20.dp)
.background(Color.Red) // Inner background (text area)
)
Text(
"downnnnn",
modifier
.background(Color.Green)
.padding(20.dp)
.background(Color.Yellow)
)
Text(
"down",
modifier.padding(20.dp)
)
}
}
< /code>
Что я вижу: < /strong> < /h2>
  • Когда в предварительном просмотре на паряке над текстом только текстовое содержание выделено в синем < /li>
    . Занимает

Что я ожидал:


[*] Связь с макетом для включения как текстового содержимого, так и пространства для прокладки
/> Вопросы: < /strong> < /h2>

Это предполагаемое поведение для проверки макета Compose? /> < /ol>
Любое понимание того, почему это происходит и как лучше отлаживать границы макета в композите, будет очень оценено! В настоящее время я изучаю JetPack Compose и хочу лучше понять систему макета.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... -over-text
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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