Фоновое изображение с угасающими краями - PullRequest
1 голос
/ 03 апреля 2011

Я пытался поместить фоновое изображение в линейное в моем проекте Android.Все работает хорошо, за исключением тех исчезающих краев слева и справа на экране.Размеры моего фонового изображения 52х602 и изначально не имеют такого угасающего края.Я хочу, чтобы фоновое изображение покрыло всю область.Также это сделано дизайнером и, я думаю, с использованием 9-патча (черная рамка вокруг изображения).Как правильно установить фон без этих краев?

В эмуляторе это выглядит так:

enter image description here

XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:background="@drawable/login_background"
  android:orientation="vertical"
  >
</LinearLayout>

Ответы [ 2 ]

1 голос
/ 04 апреля 2011

Хорошо, получил ответ сам.Файлы .png должны иметь конец .9.png, если они являются файлами с 9 патчами ... Так что, если у кого-то возникнет такая же проблема, тогда вы будете знать.

0 голосов
/ 03 апреля 2011

Попробуйте установить для fadingEdge значение none

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:background="@drawable/login_background"
  android:orientation="vertical"
  android:fadingEdge="none"
  >
</LinearLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...