Создайте предварительный просмотр с изображением катушки по URL-адресуAndroid

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

Сообщение Anonymous »

В моем приложении для Android я использую Jetpack Compose для пользовательского интерфейса.
На экране я визуализирую изображение, используя файл лотереи, который загружается по URL-адресу.
Файл изображения лотереи отображается следующим образом:

Код: Выделить всё

@Composable
private fun Image(assetUrl: String) {
val composition by rememberLottieComposition(LottieCompositionSpec.Url(assetUrl))
val progress by animateLottieCompositionAsState(composition, iterations = LottieConstants.IterateForever)

LottieAnimation(
composition = composition,
progress = { progress }
)
}
Я хочу предоставить компонуемый метод предварительного просмотра, который также будет отображать компонуемое вышеуказанное изображение. В идеале мне хотелось бы сделать что-то вроде этого:

Код: Выделить всё

@Preview
@Composable
private fun ScreenPreview(){
Theme {
Surface {
Screen(assetUrl = /* Some URL */)
}
}
}
где, например, экран будет составным элементом, содержащим изображение. составной элемент:

Код: Выделить всё

@Composable
fun Screen(assetUrl: String){
Image(
assetUrl = assetUrl
)
}
Вопросы:
  • Есть ли способ создать компонуемый метод предварительного просмотра, в котором изображение будет загружено по URL-адресу?
  • Если нет, считаете ли вы, что это можно реализовать в будущем?
  • Есть ли другой альтернативный способ показать в компонуемом предварительном просмотре другое изображение вместо изображения, которое загружается с URL? Таким образом, когда кто-то увидит предварительный просмотр в Android Studio, он/она будет ожидать, что изображение будет существовать в этом пространстве на экране. Я ищу альтернативный способ, который не включал бы добавление ненужных дополнительных компоновочных элементов, которые можно использовать только для предварительного просмотра или какого-либо аналогичного решения.


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

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

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

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

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

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

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