圆形使用图层列表可绘制在Kitkat中无法正确显示

时间:2017-07-10 14:40:02

标签: android xml drawable android-drawable layer-list

我正在使用layer-list来绘制像enter image description here

这样的圈子

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

这是我的图层列表drawable:

    <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>

1 个答案:

答案 0 :(得分:2)

你必须注意棉绒警告:

enter image description here

从API 23开始可以访问

android:widthandroid:height属性,而KitKat是API 19。