Android 添加九个补丁作为形状XML的背景
我可以将此绘图设置为布局的背景(我将形状后的九个面片称为九个面片,以便您可以看到它绘制的内容):Android 添加九个补丁作为形状XML的背景,android,xml,Android,Xml,我可以将此绘图设置为布局的背景(我将形状后的九个面片称为九个面片,以便您可以看到它绘制的内容): 正如你所看到的,九块补丁没有我想要的大小。我认为它需要添加一些填充,与形状相同,但是位图不接收属性。恐怕我无法将添加到九补丁中,因为那样我就无法添加 我想用XML来组织这个过程,所以避免用Java来解决这个问题。 谢谢 您最好将整个可绘制的补丁制作成9-patch。我不确定你能不能用这种方式混合搭配。你可能把你的9Patch画错了。是的,你是对的,我可以用9Patch画这个可画的。我只是没
正如你所看到的,九块补丁没有我想要的大小。我认为它需要添加一些填充,与
形状
相同,但是位图
不接收属性
。恐怕我无法将
添加到九补丁中,因为那样我就无法添加
我想用XML来组织这个过程,所以避免用Java来解决这个问题。
谢谢 您最好将整个可绘制的补丁制作成9-patch。我不确定你能不能用这种方式混合搭配。你可能把你的9Patch画错了。是的,你是对的,我可以用9Patch画这个可画的。我只是没有看到正确的方向(疲劳…)
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape>
<solid android:color="#F000" />
<stroke
android:width="1px"
android:color="#BB000000" />
<padding
android:bottom="7dp"
android:left="10dp"
android:right="10dp"
android:top="7dp" />
<corners
android:topLeftRadius="0dp"
android:topRightRadius="0dp"
android:bottomLeftRadius="15dp"
android:bottomRightRadius="15dp" />
<gradient
android:angle="270"
android:startColor="#FFDF00"
android:centerColor="#FFD700"
android:endColor="#D4AF37"
android:type="linear" />
</shape>
</item>
<item>
<bitmap android:src="@drawable/outerglow" />
</item>