JetPack Compose с катушкой, не загружающей URL -изображенияAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 JetPack Compose с катушкой, не загружающей URL -изображения

Сообщение Anonymous »

Новичок в JetPack Compose и Coil, но не новичок в Android или Java/Kotlin. /p>
Я взял учебник Google/Android от (https://developer.android.com/jetpack/compet/tutorial) и добавлен в скрипт Gradle:
implementation("io.coil-kt:coil:2.0.0-rc03")
implementation("io.coil-kt:coil-compose:2.0.0-rc03")
< /code>
и я добавил строки URL в сообщения: < /p>
data class Message(val author: String, val url: String, val body: String)
< /code>
и добавлены URL -адреса в образце данных: < /p>
Message(
"Colleague",
"http://martypants.us/images/person4.png",
"Searching for alternatives to XML layouts..."
)
< /code>
И в моем @composable я изменил его, чтобы использовать асинтечное значение для загрузки URL вместо протяженного < /p>
@Composable
fun MessageCard(msg: Message) {
Row {
AsyncImage(
model = ImageRequest.Builder(LocalContext.current)
.data(msg.url)
.build(),
placeholder = painterResource(R.drawable.ic_profile),
error = painterResource(R.drawable.ic_error),
contentDescription = stringResource(R.string.description),
contentScale = ContentScale.Fit,
modifier = Modifier
// Set image size to 40 dp
.size(40.dp)
.width(48.dp)
.height(48.dp)
// Clip image to be shaped as a circle
.clip(CircleShape)
.align(Alignment.CenterVertically)
.border(1.5.dp, MaterialTheme.colors.secondary, CircleShape)
)

}
< /code>
Когда я его запускаю, оно не загружает изображение. Я подтвердил, что изображение существует, читаемо и т. Д. Я вижу только заполнителя ошибки и никогда не вижу никаких ошибок в logcat. < /P>
«Кажется, выясняют, почему мои изображения не загружены. Чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/721 ... url-images
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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