Animation in Notification-bar-Benutzerdefinierte Ansicht
Soweit ich weiß, wir können erstellen Sie Benachrichtigungen in Android mit Notification Manager + remote-Ansichten.
Ich bin Erstellen einer Benachrichtigung für das herunterladen von Mp3-Dateien. Und ich möchte die Animationen daneben. So weit ich gelernt habe, aus Foren, dass es nicht möglich ist.
Allerdings sah ich Ein video für eine android-App, die downloads und zeigt die animation neben es beim Download.
Link: http://www.youtube.com/watch?v=yNcs-sS2nFU&feature=related
Kann mir jemand sagen, der beste Weg, es zu erreichen.
Das video sieht aus wie es war von Froyo oder Gingerbread. Sie sollten überprüfen, die NotificationBuilder-Klasse können Sie ein progress-Wert zu erreichen, den horizontalen Balken, die Sie sehen in dem video.
InformationsquelleAutor JehandadK | 2011-01-14
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die beste Möglichkeit, die ich gefunden haben, zeigen Sie eine benutzerdefinierte animation in einer Mitteilung, ist die Verwendung eines AnimationDrawable als eine Ressource mit der ID. Dann geben Sie einfach die drawable Ressource-ID an, wenn Sie Ihre Benachrichtigung. Kein weiterer code benötigt wird, zu aktualisieren, jedes Einzelbild der animation. Die animation drawable-handles, die für Sie.
Hier ist ein link zu der Dokumentation: http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html
So zum Beispiel, würden Sie brauchen, um:
Fügen Sie eine xml-Datei (wie "wheelAnim.xml") auf Ihrer res/drawable/ Ordner mit dem folgenden Inhalt:
Fügen Sie jeden Verweis in der drawable xml-Datei, die Sie gerade erstellt haben, für die animation-Liste (PNG oder andere Bild-format) in der
res/drawable/
Ordner als gut.Verwenden Sie die Ressource-ID der animation-Liste (in diesem Beispiel "R. drawable.wheelAnim") in Ihrem code. Zum Beispiel:
Wo bekomme ich diese Rad-Bilder Teil?
sind Sie sicher, dass Ihr nicht das große Symbol in der Benachrichtigung, wenn Sie nach unten ziehen?
InformationsquelleAutor Captain Mingo
In der Dokumentation für die Erstellung von status bar Benachrichtigungen, man sagt, man kann Zyklus durch eine Reihe von Bildern, die definiert sind in einer
LevelListDrawable
durch ändern dericonLevel
- Eigenschaft des derBenachrichtigung
Klasse:InformationsquelleAutor gnuf