Почему изображение элементов списка не отображается в проекте создания реактивного ранца?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Почему изображение элементов списка не отображается в проекте создания реактивного ранца?

Сообщение Anonymous »

Я пытаюсь изучить составление реактивного ранца, и у меня есть элементы списка с именем и изображением, мой проект работает, и нет проблем с именем списка, но изображения пользователей не отображаются в эмуляторе. Я не знаю, что я пропустил. Есть ли решение?
Модель:
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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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