シェイプを作成したい:ソリッドはビットマップ(リピートタイル)であり、ストロークはカラーです。LayerListを使用します:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/additional_image"
android:drawable="@drawable/bg_detail_loop"
>
</item>
<item android:id="@+id/rounded_corners"
android:drawable="@drawable/shape_box_dlg">
</item>
</layer-list>
ファイルbg_detail_loop.xml:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:filter="true"
android:gravity="center"
android:tileMode="repeat"
android:src="@drawable/tile_detail"
/>
ファイルshape_box_dlg.xml:
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<stroke
android:width="2dip"
android:color="#EE6A1F" />
<gradient android:angle="270" />
<corners android:radius="6dp" />
</shape>
しかし、隅では、背景のビットマップがクリップされていません。角を丸くしたい。誰か助けてくれますか?ありがとう