Как добавить отступы к растровому изображению и цвет в списке слоев

21
задан learner 8 February 2014 в 23:06
поделиться

2 ответа

Переместите нижний отступ от shape до родительского item:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  <item>
    <bitmap android:src="@drawable/img1" />
  </item>
  <item android:bottom="20dp">
    <shape android:shape="rectangle" >
      <solid android:color="@color/color1" />
    </shape>
  </item>
</layer-list>

См. http://idunnolol.com/android/drawables.html#layer-list для получения дополнительной информации.

54
ответ дан chiuki 8 February 2014 в 23:06
поделиться

Если вы добавляете рисование к тому же элементу в списке слоев, вы можете применять свойства, такие как android:top, android:bottom, android:left или android:right, для обработки заполнения.

Я исправил свою проблему с несовместимостью рисования с TextView, просто используя свойства android:width и android:height.

например.

<item
    android:width="26dp" android:height="26dp"
    android:drawable="@drawable/ic_person">
    <shape android:shape="rectangle" >
        <solid android:color="@android:color/transparent" />
    </shape>
</item>

3
ответ дан Arjun Shankar 8 February 2014 в 23:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: