Wie kann ich einen Fortschritt Kreis
Was wäre der beste Weg, um aus diesem Kreis in android? Ich will nicht zu lernen, OpenGL nur zum zeichnen eine einfache Fortschritts-Kreis (ring), aber wenn es keine andere Möglichkeit gibt werde ich. Bevor Sie beginnen, möchte ich Sie bitten, Jungs, was denkst du. Ich bin offen für alle Art von Anregungen, wie diese zu machen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein
ProgressBar
widget integriert Android ist, dass standardmäßig rendert als ein Kreis.Können Sie eine
ImageView
gesichert durch eineShapeDrawable
das ist ein ring, mit einem Gefälle sweep füllen Ihrer Wahl.Können Sie erstellen, die 100 PNG-Dateien, eine pro-Prozentsatz, und verwenden Sie diese, vielleicht über eine
LevelListDrawable
.Können Sie ziehen die ganze Sache sich als eine benutzerdefinierte
View
mit derCanvas
.Gibt es bestimmt auch andere alternativen als gut, aber das sollte erhalten Sie gehen.
ring
) mitShapeDrawable
. Siehe github.com/commonsguy/cw-omnibus/blob/master/Progress/Styled/...Anscheinend nicht zu hart mit SVG check-out Leandro Linares' Fortschritte Kreis Beispiel
Tanks @CommonsWare, hier ist mein code-Beispiel