Изменение размера растрового изображения внутри списка доступных для рисования слоев

В настоящее время я разрабатываю приложение для Android. Я хочу сделать текст (заголовок) с фоном, который выглядит так:

 _______
/______/

У меня есть следующий код:

<?xml version="1.0" encoding="UTF-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>    
            <gradient
              android:startColor="@color/jaarkleur"
              android:centerColor="@color/jaarkleur"
              android:endColor="#E66C2C00"
              android:angle="0" />
            <stroke android:width="1dp"
            android:color="#ff000000"
            />       
        </shape>
    </item>
    <item>
        <bitmap android:src="@drawable/overlay_left" android:gravity="left"  />
    </item>
    <item>
        <bitmap android:src="@drawable/overlay_right" android:gravity="right"  />
    </item>

</layer-list>

Итак, я сделал изображения с прозрачными треугольниками, которые размещены на обоих концах.

Это прекрасно работает для заголовков с одной строкой, но когда заголовок занимает две строки, он выглядит так:

http://i.imgur.com/lDQGo.png

Итак, мой вопрос: возможно ли изменить размер обоих изображений, чтобы они выглядели правильно? Спасибо!

5
задан Fernando Leal 18 March 2015 в 14:04
поделиться