Circular Progress Bar ( für countdown-timer )
Ok, also ich habe einen countdown von 15 Sekunden, die perfekt funktioniert gut und ich möchte eine benutzerdefinierte kreisförmige Fortschrittsbalken für diesen timer.
Erstellen Sie einen vollständigen Kreis, der bekommt "Scheiben vom Kuchen (Kreis)" raus genommen, da der timer geht nach unten, bis es nicht mehr einen Kreis.
Ich würde es vorziehen, um die Formen selbst als fertige Bilder, da möchte ich die Qualität gut zu sein, auf jedem Handy. Wie würde ich das angehen? Danke!
InformationsquelleAutor David Baez | 2013-11-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich fand dieses Beispiel sehr gut: http://mrigaen.blogspot.it/2013/12/create-circular-progress-bar-in-android.html
So, ich habe mein Fortschrittsbalken auf diese Weise
Dann machte ich eine Funktion für den countdown wo:
UPDATE
was ist barMax? @Grace Pii
BarMax ist der max-Wert aus der countdown-timer starten soll. In meinem Fall, bacause I beginnen von 2 Minuten, barMax ist 2 Minuten. Und dann habe ich subtrahieren Sekunden aus!
Ich habe versucht diese Funktion, aber ich bin immer Fehler bei barMax, ich bin immer null-Zeiger-Ausnahme. was ist der Wert, den Sie gegeben, um barMax?
Wie ich oben schrieb, BarMax ist der Wert, von dem der countdown beginnt. Ich wollte, dass es am Anfang von 2 Minuten, also legte ich barMax=2 Minuten. Ich änderte den code, da ich diesen post schrieb. Jetzt ist es wie ich schrieb in den update oben.
InformationsquelleAutor Grancein
Für das erstellen von benutzerdefinierten Komponenten, überprüfen Sie bitte Android-API-Handbuch. Auszug für Grundlegende Ansatz:
Überprüfen Sie auch, ob Todd Davies' fortschrittsrad bei https://github.com/Todd-Davies/ProgressWheel, das sollte Ihnen den Einstieg.
InformationsquelleAutor Melquiades
Glatten Kreis Fortschrittsbalken, timer
XML-Layout:
activity_main
Drawable-Datei:
circleshape2_timerview
circleshape1_timerview
circleshape_timerview
Aktivität:
MainActivity
Danke Andromeda
InformationsquelleAutor suresh madaparthi