我正在尝试使用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而不使用canvas来获得输出。我究竟做错了什么?
谢谢。
编辑: 得益于以下答案,它可以正常工作。这是我的最终代码:
<?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>
android:thicknessRatio="2"
设为封闭环(Nexus 5,棒棒糖)