Kapitel 4. Animation

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Eine Animation ist ein Attribut, das sich mit der Zeit verändert. In der Regel handelt es sich dabei um ein sichtbares Attribut eines Elements der Benutzeroberfläche. Das sich verändernde Attribut kann positionsabhängig sein: Etwas bewegt sich oder ändert seine Größe, ohne abrupt zu springen, sondern gleitet sanft. Auch andere Arten von Attributen können sich bewegen. Die Hintergrundfarbe einer Ansicht kann sich von Rot zu Grün ändern, wobei die Farbe nicht abrupt wechselt, sondern von einer zur anderen übergeht. Eine Ansicht kann von undurchsichtig zu transparent wechseln, wobei sie nicht abrupt verschwindet, sondern sich auflöst.

Ohne Hilfe wäre die Animation für die meisten von uns unerreichbar. Es gibt einfach zu viele Komplikationen - Komplikationen bei der Berechnung, beim Timing, bei der Bildschirmaktualisierung, beim Einfädeln und viele mehr. Zum Glück gibt es Hilfe. Du führst eine Animation nicht selbst aus; du beschreibst sie, bestellst sie und sie wird für dich ausgeführt. Du bekommst eine Animation auf Abruf.

Die Anforderung einer Animation kann so einfach sein wie das Setzen eines Eigenschaftswerts; unter Umständen führt eine einzige Codezeile zu einer Animation:

myLayer.backgroundColor = UIColor.red.cgColor // animate to red

Animationen sind einfach, weil Apple dir den Umgang damit erleichtern will. Animationen ...

Get Programmierung iOS 14 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.