Freigeben über


Ziehen von Animationen

Verwenden Sie Drag-and-Drop-Animationen, wenn Benutzer Objekte verschieben, z. B. das Verschieben eines Elements innerhalb einer Liste oder das Ablegen eines Elements über einem anderen Element.

Wichtige APIs: DragItemThemeAnimation-Klasse

Empfohlene und nicht empfohlene Vorgehensweisen

Animation zum Starten des Ziehens

  • Verwenden Sie die Animation zum Starten des Ziehens, wenn der Benutzer beginnt, ein Objekt zu verschieben.
  • Schließen Sie betroffene Objekte nur dann in die Animation ein, wenn andere Objekte vorhanden sind, die vom Drag-and-Drop-Vorgang betroffen sein können.
  • Verwenden Sie die Animation für das Beenden des Ziehens, um alle Animationssequenzen abzuschließen, die mit der Animation für den Start des Ziehens begonnen haben. Dadurch wird die Größenänderung des gezogenen Objekts rückgängig gemacht, das durch die Animation für den Start des Ziehens verursacht wurde.

Animation für das Beenden des Ziehens

  • Verwenden Sie die Animation für das Beenden des Ziehens, wenn der Benutzer ein gezogenes Objekt abbricht.
  • Verwenden Sie die Animation für das Beenden des Ziehens in Kombination mit Hinzufügen und Löschen von Animationen für Listen.
  • Schließen Sie betroffene Objekte in die Animation für das Beenden des Ziehens ein, wenn Sie die gleichen betroffenen Objekte in die Animation zum Starten des Ziehens eingeschlossen haben.
  • Verwenden Sie die Animation für das Beenden des Ziehens nicht, wenn Sie die Animation für den Start des Ziehens nicht zuerst verwendet haben. Sie müssen beide Animationen verwenden, um Objekte nach Abschluss der Ziehsequenz in ihre Originalgrößen zurückzugeben.

Animation "Zwischen Eingabe" ziehen

  • Verwenden Sie die Animation für das Zwischenziehen, wenn der Benutzer die Ziehquelle in einen Ablagebereich zieht, in dem er zwischen zwei anderen Objekten abgelegt werden kann.
  • Wählen Sie einen angemessenen Zielbereich für Drop aus. Dieser Bereich sollte nicht so klein sein, dass es für den Benutzer schwierig ist, die Ziehquelle für den Drop zu positionieren.
  • Die empfohlene Richtung zum Verschieben betroffener Objekte, um den Ablagebereich anzuzeigen, unterscheidet sich direkt voneinander. Ob sie vertikal oder horizontal verschoben werden, hängt von der Ausrichtung der betroffenen Objekte aneinander ab.
  • Verwenden Sie die Animation für das Zwischenziehen nicht, wenn die Ziehquelle nicht in einem Bereich abgelegt werden kann. Der Ziehen zwischen der Eingabeanimation teilt dem Benutzer mit, dass die Ziehquelle zwischen den betroffenen Objekten abgelegt werden kann.

Animation "Zwischen verlassen" ziehen

  • Verwenden Sie die Animation zum Verlassen des Zwischenziehens, wenn der Benutzer ein Objekt aus einem Bereich entfernt, in dem es zwischen zwei anderen Objekten abgelegt werden könnte.
  • Verwenden Sie die Animation zum Verlassen des Zwischenziehens nicht, wenn Sie die Animation für das Zwischenziehen nicht zuerst verwendet haben.

Für Entwickler