Dam*_*les 5 android xml-drawable
我想要的是背景左边为红色的背景。这样的事情。

我尝试了很多事情(有没有所见即所得的编辑器?我想我已经运行了数百次。)像下面的文章中那样指定宽度无效。 如何指定可绘制项目的宽度和高度
以下文章仅告诉我不能使用百分比,现在如何应用宽度。 Android Drawable:在XML文件中以百分比形式指定形状宽度?
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<solid
android:color="#FFFFFFFF"/>
</shape>
</item>
<item>
<shape android:shape="rectangle">
<solid android:color="#55FF0000" />
<size android:width="100px" />
</shape>
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)
您可以定义一个红色图层,然后将白色图层的左边距设置为等于要显示的红色量,而不是指定红色框的大小。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<solid android:color="#55FF0000" />
</shape>
</item>
<item android:left="100px">
<shape android:shape="rectangle">
<solid android:color="#FFFFFFFF"/>
</shape>
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)
如果您知道所需的负空间,您甚至可以交换两者并将红色(现在是顶部)图层的右边距设置为应该可见的白色量。
| 归档时间: |
|
| 查看次数: |
3936 次 |
| 最近记录: |