Wie man Ringform zeichnest, die in android gezeichnet werden kann?
mit diesem code bekomme ich nur eine Grenze:
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadius="15dp"
android:thickness="2dp"
android:useLevel="false">
<solid android:color="#4d4d4d" />
</shape>
wie kann ich eine ring-Form, wie unten Bild :
Kommentar zu dem Problem
Aber warum müssen Sie dazu in Android, wenn, können Sie nur diese Form in photoshop und verwenden Sie es als drawable?
Ich denke, dass die Verwendung einer Form in android ist besser, als eine Form in photoshop.
Ich Frage mich, ob mit VectorDrawable ist auch eine gute Wahl, anstatt eine der anderen Lösungen.
InformationsquelleAutor der Frage S.M_Emamian | 2015-06-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
2dp äußeren ring, mit einem 2dp Lücke:
InformationsquelleAutor der Antwort tachyonflux
Ring drawable ist eine Gegenüberstellung von Elementen, die Verwendung von layer-Liste
Drawable Xml mit allen Mitteln nützlicher als statische Bilder, können Sie richtig skaliert ohne .9 Bibliothek oder Erzeugung einer Reihe von verschiedenen Größen von Gimp, Photoshop
InformationsquelleAutor der Antwort Sigrlami
Korrigieren, erstellen ein drawable es ist besser, weil Sie können ändern, die Farbe oder die Form mit code erstellen, anstatt eine neue Bild-Ressource, zum Beispiel.
Erstellen Sie eine
FrameLayout
mit 2Views
und einTextView
. Der erste Blick, der hintergrund wäre Ihre äußere ring (Form) und der zweite einen Kreis eingereicht (Form). Schließlich werden die letztenView
(größere z-index) IhrTextView
:InformationsquelleAutor der Antwort GuilhE
InformationsquelleAutor der Antwort Sidhu Gaikwad