UIView.Animate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Animate(Double, Action) |
Animiert die Eigenschaftenänderungen, die in der angegebenen Aktion vorgenommen werden. |
Animate(Double, Action, Action) |
Animiert die Eigenschaftenänderungen, die in der angegebenen Aktion vorgenommen werden, und ruft nach Abschluss der Animation einen Abschlussrückruf auf. |
Animate(Double, Double, UIViewAnimationOptions, Action, Action) |
Ruft Animationsänderungen für eine oder mehrere Ansichten auf, indem Dauer, Verzögerung, Optionen und ein Vervollständigungshandler angegeben werden. |
Animate(Double, Action)
Animiert die Eigenschaftenänderungen, die in der angegebenen Aktion vorgenommen werden.
[Foundation.Export("animateWithDuration:animations:")]
public static void Animate (double duration, Action animation);
static member Animate : double * Action -> unit
Parameter
- duration
- Double
Dauer in Sekunden für die Animation.
- animation
- Action
Code, der die Änderungen enthält, die Sie auf Ihre Ansicht anwenden.
- Attribute
Hinweise
Von der Verwendung dieser Methode wird abgeraten. Anwendungsentwickler sollten die UIViewPropertyAnimator -Klasse bevorzugen, um UIViews zu animieren.
Dabei werden die Flags CurveEaseOut und TransitionNone für die Animation verwendet.
// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });
Gilt für:
Animate(Double, Action, Action)
Animiert die Eigenschaftenänderungen, die in der angegebenen Aktion vorgenommen werden, und ruft nach Abschluss der Animation einen Abschlussrückruf auf.
[Foundation.Advice("Use the *Notify method that has 'UICompletionHandler completion' parameter, the 'bool' will tell you if the operation finished.")]
public static void Animate (double duration, Action animation, Action completion);
static member Animate : double * Action * Action -> unit
Parameter
- duration
- Double
Dauer in Sekunden für die Animation.
- animation
- Action
Code, der die Änderungen enthält, die Sie auf Ihre Ansicht anwenden.
- completion
- Action
Code, der aufgerufen wird, wenn die Animation abgeschlossen ist.
- Attribute
Hinweise
Von der Verwendung dieser Methode wird abgeraten. Anwendungsentwickler sollten die UIViewPropertyAnimator -Klasse bevorzugen, um UIViews zu animieren.
Dabei werden die Flags CurveEaseOut und TransitionNone für die Animation verwendet.
// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });
Gilt für:
Animate(Double, Double, UIViewAnimationOptions, Action, Action)
Ruft Animationsänderungen für eine oder mehrere Ansichten auf, indem Dauer, Verzögerung, Optionen und ein Vervollständigungshandler angegeben werden.
[Foundation.Advice("Use the *Notify method that has 'UICompletionHandler completion' parameter, the 'bool' will tell you if the operation finished.")]
public static void Animate (double duration, double delay, UIKit.UIViewAnimationOptions options, Action animation, Action completion);
static member Animate : double * double * UIKit.UIViewAnimationOptions * Action * Action -> unit
Parameter
- duration
- Double
Dauer in Sekunden für die Animation.
- delay
- Double
Verzögerung, bevor die Animation beginnt.
- options
- UIViewAnimationOptions
Animationsoptionen
- animation
- Action
Code, der die Änderungen enthält, die Sie auf Ihre Ansicht anwenden.
- completion
- Action
Code, der aufgerufen wird, wenn die Animation abgeschlossen ist.
- Attribute
Hinweise
Von der Verwendung dieser Methode wird abgeraten. Anwendungsentwickler sollten die UIViewPropertyAnimator -Klasse bevorzugen, um UIViews zu animieren.
Diese Methode initiiert eine Reihe von Animationen, die für diese Ansicht ausgeführt werden sollen. Die im Animationsparameter angegebene Aktion enthält den Code für die Animation der Eigenschaften einer oder mehrerer Ansichten.