如何创建一个包含两个相邻实体的图层列表?

How do you create a layer-list with two solids next to each other?

我正在尝试使用图层列表创建一个具有两个相邻形状的可绘制对象,我该怎么做?

您可以使用以下代码来获得您想要的可绘制对象(根据需要更改颜色和高度)

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:gravity="center">
    <shape android:shape="rectangle">
        <size
            android:width="5dp"
            android:height="5dp" />
        <solid android:color="@color/colorAccent"/>
    </shape>
</item>
<item android:gravity="right">
    <shape android:shape="rectangle">
        <size
            android:width="1dp"
            android:height="5dp" />
        <solid android:color="@color/colorPrimary"/>
    </shape>
</item>
</layer-list>