Coil AsyncImage становится больше после обратного стека ⇐ JAVA
Coil AsyncImage становится больше после обратного стека
У меня есть экран, на котором отображается список фильмов с изображениями с помощью AsyncImage
https://i.stack.imgur.com/mhSUh.jpg
Когда я нажимаю на элемент, экран подробностей отображается в полноэкранном режиме
https://i.stack.imgur.com/pd9se.jpg
И когда я возвращаюсь к первому экрану, изображение становится большим
https://i.stack.imgur.com/cb80K.jpg
Вот код, который отображает изображение на первом экране
AsyncImage( модель = ImageRequest.Builder(LocalContext.current) .data(stringResource(id = R.string.base_image_url) + movie.posterPath) .placeholder(R.drawable.loading_image) .error(R.drawable.default_movie_image) .crossfade(истина) .строить(), модификатор = Модификатор.fillMaxSize(), ContentDescription = ноль, contentScale = ContentScale.Crop, ) Вот код, который отображает изображение на втором экране
AsyncImage( модель = ImageRequest.Builder(LocalContext.current) .data(stringResource(id = R.string.base_image_url) + movie.poster_path) .placeholder(R.drawable.loading_image) .error(R.drawable.default_movie_image) .crossfade(истина) .строить(), модификатор = Modifier.fillMaxWidth().weight(0.6f), ContentDescription = ноль, contentScale = ContentScale.Crop, ) Я хочу, чтобы изображение на первом экране сохраняло обычный размер. Пожалуйста, помогите мне
У меня есть экран, на котором отображается список фильмов с изображениями с помощью AsyncImage
https://i.stack.imgur.com/mhSUh.jpg
Когда я нажимаю на элемент, экран подробностей отображается в полноэкранном режиме
https://i.stack.imgur.com/pd9se.jpg
И когда я возвращаюсь к первому экрану, изображение становится большим
https://i.stack.imgur.com/cb80K.jpg
Вот код, который отображает изображение на первом экране
AsyncImage( модель = ImageRequest.Builder(LocalContext.current) .data(stringResource(id = R.string.base_image_url) + movie.posterPath) .placeholder(R.drawable.loading_image) .error(R.drawable.default_movie_image) .crossfade(истина) .строить(), модификатор = Модификатор.fillMaxSize(), ContentDescription = ноль, contentScale = ContentScale.Crop, ) Вот код, который отображает изображение на втором экране
AsyncImage( модель = ImageRequest.Builder(LocalContext.current) .data(stringResource(id = R.string.base_image_url) + movie.poster_path) .placeholder(R.drawable.loading_image) .error(R.drawable.default_movie_image) .crossfade(истина) .строить(), модификатор = Modifier.fillMaxWidth().weight(0.6f), ContentDescription = ноль, contentScale = ContentScale.Crop, ) Я хочу, чтобы изображение на первом экране сохраняло обычный размер. Пожалуйста, помогите мне
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение