Фоновое изображение с угасающими краями

1

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

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

Изображение 174551

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>
  • 0
    у вас вопрос не очень понятный ... хотите убрать замирания слева и справа? Разве это не простая работа с фотошопом / рисованием?
  • 0
    на моем фоновом изображении нет черных замирающих краев, поэтому мне нечего удалять.
Теги:
user-interface

2 ответа

1
Лучший ответ

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

  • 0
    большое спасибо :)
0

Попробуйте установить 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>
  • 1
    попробовал, не работает

Ещё вопросы

Сообщество Overcoder
Наверх
Меню