Можно ли одновременно использовать Shape Drawables для круглых углов и изображение с 9 патчами для теней?

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

main.xml

<RelativeLayout
        android:layout_marginTop="-20dp"
    android:layout_width="210dp"
    android:layout_height="30dp"
        android:layout_below="@id/coverflowReflect"
    android:layout_centerHorizontal="true"
        android:background="@drawable/round_corners"
    >
            <TextView
                android:layout_width="210dp"
                android:layout_height="30dp"
                android:id="@+id/statusText"
                android:textSize="16sp"
                android:gravity="center"
                android:textColor="@android:color/white" />
</RelativeLayout>

и round_corners.xml

<?xml version="1.0" encoding="UTF-8"?>
   <shape xmlns:android="http://schemas.android.com/apk/res/android">

  <solid android:color="#0101A1"/>
  <corners android:radius="4dp"/>
  <stroke android:width="2.5dip" android:color="#E27109" />
  <padding android:left="0dp" android:top="0dp" android:right="0dp"         android:bottom="0dp" /> 
   </shape> 

Проблема в том, что я хочу добавить тень с изображением из 9 патчей. Я знаком с элементами списка и могу добавить еще одну фигуру Drawable, но это не позволяет использовать изображение, а только цвета в качестве фона.

Итак, любая идея для достижения этого?

Спасибо.


person isra60    schedule 08.01.2014    source источник


Ответы (1)


<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
      <shape 
        android:shape="rectangle">
            <stroke android:width="1dp" android:color="@color/hr_bottom" />
            <solid android:color="#00FF0000" />
            <padding android:bottom="1dp"/>
        </shape>
   </item>

    <item android:drawable="@drawable/decoration2">

   </item>

</layer-list>

Вы можете использовать список слоев, как указано выше.

Также обратитесь к этой ссылке

person vipul mittal    schedule 08.01.2014