Ich versuche, mit nur einer Grenze um einen Kreis zu erstellen mit Hilfe von XML in Android:Transparent Kreis mit Grenze
<?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>
Den Code, den ich verwendet habe, ist oben gepostet. Ich bekomme jedoch eine solide Festplatte und keinen Ring. Ich möchte die Ausgabe nur mit XML und nicht mit Canvas erstellen. Was mache ich falsch?
Danke.
EDIT: Bekam es zur Arbeit dank der Antwort unten. Heres meine letzte Code:
<?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>
Awesome !! du bist großartig. – swiftBoy
Ich habe es 'android: thicknessRatio =" 2 "' zu einem geschlossenen Ring gemacht (Nexus 5, Lollipop) – David
@David Kommentar sollte zur Antwort hinzugefügt werden. Wie auch immer, danke;) –