使用图层列表可绘制的圆圈在 Kitkat 中不正确可见

Circle using layer-list drawable not visible properly in Kitkat

我正在使用layer-list画圆

我检查了 Android N 它工作正常,但在 KitKat 中,只显示粉红色顺序的内圈。

这是我的图层列表可绘制对象:

    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- larger circle at the back -->
    <item
        android:width="60dp"
        android:height="60dp"
        android:gravity="center">
        <shape android:shape="oval">
            <solid android:color="@color/white" />
        </shape>
    </item>


    <!-- inner circle -->
    <item
        android:width="40dp"
        android:height="40dp"
        android:gravity="center">
        <shape android:shape="oval">
            <solid android:color="@color/white" />
            <stroke
                android:width="1dp"
                android:color="@color/vivid_cerise" />
        </shape>
    </item>
</layer-list>

您必须注意 lint 警告:

android:widthandroid:height 属性可从 API 23 起访问,而 KitKat 是 API 19.