На экране я визуализирую изображение, используя файл лотереи, который загружается по 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