wie zeichnet man einen Halbkreis in android
Ich bin mit diesem code zu ziehen, eine Hälfte in meine app:
<?xml version="1.0" encoding="utf-8" ?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:left="35dp"
android:top="40dp"
android:bottom="40dp"
android:right="0dp">
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" android:innerRadius="30dp" android:thickness="0dp">
<solid android:color="@color/transparent"/>
<stroke android:width="3dp" android:color="@color/White"/>
</shape>
</item>
</layer-list>
Ausgabe :
aber ich brauche so etwas wie unten :
wie zu zeichnen ?
InformationsquelleAutor testStack | 2015-07-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde vorschlagen, um es zu zeichnen, durch den code.
1 - Create class MyView und setzen Sie folgenden code.
2-Initialisieren Sie diese Klasse in Sie Aktivität oder fragment:-
Willkommen mate.
Irgendwelche Ideen, wie append semicirle arc zum Beispiel? Haben cap nur von einer Seite?
InformationsquelleAutor Adarsh Yadav
Ihre können eine Rechteck-Form .xml-Datei und Bearbeiten Sie die Ecken nur auf einer Seite.
Beispiel:
InformationsquelleAutor Daniel Ordoñez
Können Sie
<clip />
drawable, um cut-off-Teil von Ihrem Kreis.http://developer.android.com/guide/topics/resources/drawable-resource.html#Clip
Gut, aber nicht eine vollständige Antwort. Die Antworten sollten in der Lage sein zu stehen, indem Sie sich selbst und verwenden Sie nur die links als Unterstützung. Die Idee ist bei android bewegt sich die URL dieser Antwort wird immer noch funktionieren. Das ist nicht der Fall. Wie ich schon an anderer Stelle gehen, um zu erfahren, was für ein clip-tag ist.
mein link stellt keine ready-to-use-tutorial, die Sie befolgen müssen, es ist nur auf die Dokumentation, die Sie brauchen, um zu Lesen und zu verstehen. Es würde keinen Punkt geben, kopieren Sie Sie mit der Antwort selbst, als bestünde die Gefahr, dass es obsolet werden.
nur darauf hin Stack-overflow-Richtlinien. Nehmen Sie es mit, SO dass, wenn Sie nicht einverstanden mit den Regeln. stackoverflow.com/help/how-to-answer
InformationsquelleAutor Dmitry Zaytsev