Фоновое изображение не заполняет макет и занимает дополнительное место сверху и снизу - PullRequest
0 голосов
/ 23 ноября 2018

Linear Layout with white card as background

Часть с синей рамкой - это LinearLayout, а часть с белой карточкой - это фоновое изображение, которое я использовал.Фоновое изображение не заполняет макет.

Я попытался сохранить ImageView в FrameLayout и сделать масштабный тип как centerCrop, но даже это не сработало.Вместо этого я могу использовать CardView, но я хочу этот тип тени, как показано на рисунке, которого я не смог достичь с атрибутами CardView.

Вот мой код:

<LinearLayout
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:background="@drawable/squared_background_shadow">
</LinearLayout>

1 Ответ

0 голосов
/ 23 ноября 2018
  1. Возможно, проблема в используемой вами картинке, это может быть png с прозрачным фоном?
  2. Какие специальные атрибуты вы используете в LinearLayout, которые не поддерживаются CardView?
  3. Можно попробовать android:scaleType="fitXY"
...