верхний и нижний колонтитулы списка слоев Android - PullRequest
1 голос
/ 31 января 2011

Я пытаюсь создать фон для рисования для линейного макета с несколькими градиентами.

Например, я хочу иметь градиент сверху и снизу и сплошной цвет в середине.Таким образом, в основном верхний и нижний колонтитулы.

Я пытаюсь использовать список слоев следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<layer-list
 xmlns:android="http://schemas.android.com/apk/res/android">
 <!--Red-->
 <item>
  <shape
   xmlns:android="http://schemas.android.com/apk/res/android">
   <solid
    android:color="#ff0000" />
  </shape>

 </item>
 <!-- Green -->
        <!-- Offsets from the top and bottom -->
 <item
  android:top="20dp"
  android:bottom="20dp">
  <shape
   xmlns:android="http://schemas.android.com/apk/res/android">
   <solid
    android:color="#00ff00" />
  </shape>

 </item>
 <item
  android:top="80dp">
  <!--Blue -->
  <shape
   xmlns:android="http://schemas.android.com/apk/res/android">
   <solid
    android:color="#0000ff" />
  </shape>
 </item>
</layer-list>

Проблема в том, что я не уверен в максимальном значении плотности, независимой от пикселей.Для того, чтобы это работало, нижняя позиция должна быть (максимальное значение dp-20).Я пытался предположить, что максимальное значение составляет 100, а также предположить, что максимальное значение равно 160 (из документации), но ни одна из этих работ не работает.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...