2016-03-21 18 views
1

Ich habe eine cordova ios-Anwendung, in der ich ein anderes gif zeige, wenn ich nach oben streiche und nach oben wische.IOS Gif zeigt den letzten Frame des vorherigen Frames an

Aber wenn ich das erste gif wische, fängt das zweite gif nicht richtig vom ersten Frame an wie es sollte.

Stattdessen zeigt das zweite GIF zuerst das letzte Bild des zweiten GIF und dann beginnt es nur zu spielen.

Bitte beachten Sie die beigefügten gif hiermit.

enter image description here

Aus diesem Grunde schafft es ein hässliches Flimmern auf jedes Bild auf dem ipad app nach oben wischen.

Könnte mir bitte jemand sagen, was ich falsch mache oder was soll ich anders machen, um dieses Problem zu beheben?

Ich bin Tesing mit IOS 9.1.

+0

Ich habe das gleiche Problem mit einem Invision-Prototyp. Der letzte Frame des Gifs wird immer zuerst abgespielt, wenn das gif einen abrupten Übergang verursacht. Würde mich freuen, irgendwelche Ideen hier ... – Sia

Antwort

0

Ich glaube, ich habe eine teilweise Antwort.

Mein Problem ergab sich aus der Aufteilung einer gerenderten Bildsequenz von After Effects in mehrere animierte Gifs in Photoshop.

Ich denke, es muss etwas mit der Art zu tun haben, wie die Bilder in der Bildsequenz referenziert werden, die das fertige animierte GIF durcheinander bringt. Möglicherweise weil es Informationen darüber verliert, welche Bilder im Prozess zuerst oder zuletzt sind.

Ich behob das Problem, indem ich jede Bildsequenz einzeln rendere, dann jede Bildsequenz in Photoshop öffne und sie als animierte Gifs separat speicherte.

+0

versucht dieses Kaufproblem bleibt gleich. – msrameshp

Verwandte Themen