Я пытаюсь изучить составление реактивного ранца, и у меня есть элементы списка с именем и изображением, мой проект работает, и нет проблем с именем списка, но изображения пользователей не отображаются в эмуляторе. Я не знаю, что я пропустил. Есть ли решение?
Модель:
data class Data(
var name: String,
var image: String)
Экран:
@Composable
fun DataScreen() {
val listOfData = listOf(
Data("name1", "image1"),
Data("name2", "image2"),
Data("name3", "image3"),)
Column(
horizontalAlignment = Alignment.CenterHorizontally,
modifier = Modifier
.fillMaxSize()
.background(Color.White)
) {
LazyColumn(
modifier = Modifier
) {
items(listOfData.size) { index ->
DataListItem(listOfData[index])
}}}}
Элемент:
@Composable
fun DataListItem(data: Data) {
val context = LocalContext.current
val painter = rememberImagePainter(
data = data.image
)
Column(
modifier = Modifier.padding(5.dp)
) {
Row(
modifier = Modifier
.fillMaxWidth()
.padding(5.dp)
) {
Image(
painter = painter,
contentDescription = null,
contentScale = ContentScale.Crop,
modifier = Modifier
.size(32.dp)
.clip(CircleShape))
Text(
text = data.name,
fontSize = 12.sp,
)}}}
Подробнее здесь: https://stackoverflow.com/questions/710 ... se-project
Почему изображение элементов списка не отображается в проекте создания реактивного ранца? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Программная клавиатура перекрывает содержимое окна создания реактивного ранца
Anonymous » » в форуме Android - 0 Ответы
- 47 Просмотры
-
Последнее сообщение Anonymous
-