Jetpack Compose LazyColumn текст исчезает
Я пробую Jetpack Compose и столкнулся с проблемой, когда весь текст в списке исчезает при прокрутке вверх и вниз
Теперь, когда я прокручиваю вниз, получается так:
А потом я снова прокручиваю вверх
А вот код для составного
val cityList = listOf<String>(
"Los Angels",
"New York",
"São Paulo",
"Rio de Janeiro",
"San Diego",
"Santa Monica",
"Miami",
"Orlando",
"Tampa",
"Denver"
)
Scaffold(topBar = {
TopAppBar(
title = { Text(stringResource(id = R.string.app_name)) },
)
}) {
LazyColumn(
modifier = Modifier
.fillMaxWidth()
) {
items(cityList) { city ->
Card(
elevation = 8.dp,
modifier = Modifier
.fillMaxWidth()
.padding(start = 16.dp, end = 16.dp, bottom = 8.dp, top = 8.dp)
) {
Row(verticalAlignment = Alignment.CenterVertically) {
Column(modifier = Modifier.padding(16.dp)) {
Row(
modifier = Modifier
.fillMaxWidth(),
horizontalArrangement = Arrangement.Center
) {
Icon(
imageVector = Icons.Filled.LocationOn,
contentDescription = null,
modifier = Modifier.padding(end = 8.dp)
)
Text(text = "City $city")
}
Row(
modifier = Modifier.fillMaxWidth(),
horizontalArrangement = Arrangement.Center
) {
Text(
text = "Weather"
)
}
Row(verticalAlignment = Alignment.CenterVertically) {
Column() {
Text(
text = "Max Temperature 10c"
)
Text(
text = "Max Temperature 10c"
)
Text(
text = "Max Temperature 10c"
)
}
Icon(
imageVector =
Icons.Filled.Favorite,
contentDescription = null,
modifier = Modifier
.padding(end = 8.dp)
.fillMaxWidth()
)
}
}
}
}
}
}
}
Может ли кто-нибудь указать, что я делаю не так?
1 ответ
Какую версию Compose вы используете?
Похоже, это была проблема с beta07, как вы можете видеть здесь:https://issuetracker.google.com/issues/188566058
Я проверил ваш код на beta08 и, похоже, работает.