Android Compose — обрезайте изображение и растягивайте его по ширине экрана.Android

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

Сообщение Anonymous »

Я получаю изображения с сервера с красной рамкой шириной 1 пиксель. Рамка – это часть изображения. Сами изображения могут быть разных размеров, как 50х30, так и 300х200. И рамки у них будут одинаковые — 1px. Мне нужно сначала обрезать этот кадр, а уже потом растягивать изображение по ширине экрана

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

Image(
painter = rememberImagePainter(
data = URL,
builder = {
error(R.drawable.img)
}
),
contentDescription = null,
modifier = Modifier
.fillMaxWidth()
.drawWithContent {
clipRect (
left = 1f,
top = 1f,
right = size.width - 1f,
bottom = size.height - 1f
) {
[email protected]()
}
}
)
Я пробовал это сделать, но это не дало желаемого результата. Если картинка маленькая, то при растягивании остаётся красная рамка. Я считаю, что это происходит потому, что картинка сначала растягивается, а потом только обрезается

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Не обрезайте границы AndroidView в Compose
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Растягивайте и масштабируйте изображение CSS в фоновом режиме — только с помощью CSS
    Anonymous » » в форуме CSS
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Файл CSS мешает ширине панели навигации при размерах экрана менее 768 пикселей.
    Anonymous » » в форуме CSS
    0 Ответы
    61 Просмотры
    Последнее сообщение Anonymous
  • AsyncImage внутри столбца соответствует всей высоте экрана, а не ширине.
    Anonymous » » в форуме Android
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • AsyncImage внутри столбца соответствует всей высоте экрана, а не ширине.
    Anonymous » » в форуме Android
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

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