2009-03-10 17 views
3

Viele Animationseffekte sind einfach groteske Augenweide - jedoch gibt es Situationen, in denen Animationen dem Benutzer effektiv mitteilen, was vor sich geht. Welche sind Ihre Lieblingsanwendungen für Animationen und welchen speziellen Animationstyp würden Sie verwenden?Am meisten nützliche Animation in Web- oder Desktop-Anwendung

Z. B .: Animate Artikel nach unten, wenn ein neues Element in eine Liste eingefügt wird

Antwort

2

Ein Beispiel, das ich mir vorstellen kann, ist die Animation, die von Betriebssystemen verwendet wird, wenn Sie ein Fenster minimieren.

Sowohl Microsoft Windows und Apple OS X animieren das Fenster hinunter in die Taskleiste (oder das Dock in OS X) dem Benutzer zu zeigen, wo das Fenster ging. Sonst könnte es passieren, dass Anfänger, die einen Treffer versehentlich minimieren, Probleme haben, das Fenster zurück zu bekommen.

Ich benutze Linux nicht, aber ich bin mir ziemlich sicher, dass es das gleiche tut. Ich bin nicht diskriminierend =)

2

Ich mag Google Chrome verwenden, wenn eine Datei heruntergeladen wird. Es ist schwer zu beschreiben, aber es ist ein Kreis, der sich wie ein Tortendiagramm füllt, während der Download fortschreitet, und der Kreis wird mit dem Symbol für die Datei überlagert, die Sie herunterladen. Sehr glatt.

0

Fortschrittsbalken sind gut für Dinge, die mehr als einen Moment oder zwei dauern, aber nur, wenn sie genau sind. Ein ungenauer Fortschrittsbalken ist meiner Meinung nach schlechter als keiner.

1

Ich glaube, dass alle visuellen Veränderungen nicht schnell sein sollten. Sei es Statusbenachrichtigung, Fenster maximiert/minimiert oder Daten gelöscht/hinzugefügt. Ich kann keine Referenz finden, aber normalerweise wird empfohlen, dass alle Animationen nicht etwa 1-2 Sekunden dauern sollten, um die Reaktionszeit des Menschen zu ermitteln.

Meine bevorzugte Verwendung von Animation ist nicht in einer kommerziellen Software (obwohl Apple ist gut darin), sondern eine Forschungsarbeit genannt Phosphor, die ich für eine der großen UI Ideen, die noch nicht in großen Betriebssystemen implementiert haben.

1

AJAX loading gifs - Sie haben einen Indikator haben, die Sie auf jeden Fall ein Ereignis registriert und Sie tun etwas dagegen