Erstelle Siri Button Glow Animation

8

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?

    
konturgestaltung 23.01.2012, 16:44
quelle

3 Antworten

9

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.

    
jlajlar 11.05.2012, 16:01
quelle
6

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: Ссылка

    
Sbhklr 23.01.2012 16:53
quelle
1

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.

    
Nick Lockwood 23.01.2012 17:04
quelle

Tags und Links