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>
android:thicknessRatio="2"
밀폐 링 (넥서스 5, 롤리팝)로