Gibt es eine Möglichkeit der Duplizierung der Siri Button Glow Animation? Es sieht absolut großartig aus, aber ich habe im Moment keine Ahnung, wie ich anfangen soll ... gibt es online vorformatierte PNGs, die gedreht werden? oder ist es mit CoreAnimation gemacht?
Ich glaube, dass Siri-Animation mit CAEmitterLayer und CAEmitterCell erstellt und dann mit Kernanimation animiert wird, aber ich könnte völlig falsch liegen. Hier ist ein Code, der den Effekt nachahmt:
%Vor%CAEmitterCell- und CAEmitterLayer-Klassen haben viele Eigenschaften. Schauen Sie in der Dokumentation nach mehr.
Ich schlage vor, Sie tun es mit PNGs, die nacheinander angezeigt werden, so dass eine glatte Animation resultiert. Es ist viel einfacher als eine codierte Animation zu programmieren. Der Button wurde bereits von Arron Hunt neu erstellt: Siri Button Photoshop-Datei
Übrigens. Eine Sprite-Animation ist wirklich einfach zu implementieren:
%Vor%Quelle: Ссылка
UIImageView verfügt über eine Eigenschaft namens animationImages, mit der Sie eine Liste von Bildern angeben können, die in einer Sequenz wiedergegeben werden, z. B. ein animiertes GIF. Das ist wahrscheinlich der einfachste Weg, um den Effekt genau zu steuern.
Etwas Ähnliches könnte auch mit CoreAnimation gemacht werden, indem ein einzelnes Bild verwendet wird und seine Eigenschaft view.transform mit CGAffineTransformMakeRotation (angle) animiert wird.
Tags und Links ios core-animation quartz-2d