Hinzufügen übergang zu einer AnimationDrawable
Habe ich eine Reihe von 10 Bildern, und ich möchte eine animation erstellen, wo ich einen cross-fade zwischen Ihnen. Ich habe auf der Suche in built-in Drawable zu erreichen, wie ein Ding, aber kein Glück auf dem Teil.
Es ist die AnimationDrawable, dass der Schalter zwischen den Bildern, aber es nicht animieren den Schalter.
Es ist die TransitionDrawable, dass cross-fade zwischen zwei Bildern, aber nicht mehr als zwei.
Hölle.
Suchte ich nach einer Lösung auf Google, aber kein Glück auf dem Teil. Also ich denke, über die Umsetzung meiner eigenen drawable zu erreichen ist so eine Sache. Würde jemand von Euch irgendwelche Hinweise ?
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, ob Sie eine Antwort gefunden, aber ich hatte das gleiche problem und endete mit dem Aufbau meiner eigenen Klasse basierend auf TransitionDrawable.
Verwendung:
Den code für die CyclicTransitionDrawable ist verfügbar auf Github.
Gut. Lange Zeit bestanden hat, und Sie wahrscheinlich das Problem behoben wurde, aber Sie bekam setEnterFaceDuration() für AnimationDrawable. Beispiel:
Mit diesem code haben Sie eine einfache Radtouren durch 1..N Bilder, die jeweils einer bleibt 5s (5000ms) mit einem fade-in-animation. Nun, was ich mache, ist die Einstellung der hintergrund meiner root RelativeLayout
Und die AnimationStarterThread Klasse