最佳答案
我试图在 android 中使用 XML 创建一个只有边框的圆:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<stroke android:width="1dp"
android:color="#000000"/>
</shape>
我使用的代码发布在上面。然而,我得到了一个实心的圆盘和一个非圆环。我希望只使用 XML 而不是画布来获得输出。我做错了什么?
谢谢。
编辑: 得到它的工作感谢下面的答案。以下是我的最终代码:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:innerRadius="0dp"
android:shape="ring"
android:thicknessRatio="1.9"
android:useLevel="false" >
<solid android:color="@android:color/transparent" />
<size android:width="100dp"
android:height="100dp"/>
<stroke android:width="1dp"
android:color="#FFFFFF"/>
</shape>