UIView.Animate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Animate(Double, Action) |
以動畫顯示指定動作中發生的屬性變更。 |
Animate(Double, Action, Action) |
以動畫顯示在指定動作中發生的屬性變更,並在動畫完成時叫用完成回呼。 |
Animate(Double, Double, UIViewAnimationOptions, Action, Action) |
藉由指定持續時間、延遲、選項和完成處理常式,叫用一或多個檢視的動畫變更。 |
Animate(Double, Action)
以動畫顯示指定動作中發生的屬性變更。
[Foundation.Export("animateWithDuration:animations:")]
public static void Animate (double duration, Action animation);
static member Animate : double * Action -> unit
參數
- duration
- Double
動畫的持續時間以秒為單位。
- animation
- Action
包含您將套用至檢視之變更的程式碼。
- 屬性
備註
不建議使用此方法。 應用程式開發人員應該偏好使用 UIViewPropertyAnimator 類別來建立 UIView 的動畫效果。
這會針對動畫使用 CurveEaseOut 和 TransitionNone 旗標。
// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });
適用於
Animate(Double, Action, Action)
以動畫顯示在指定動作中發生的屬性變更,並在動畫完成時叫用完成回呼。
[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
參數
- duration
- Double
動畫的持續時間以秒為單位。
- animation
- Action
包含您將套用至檢視之變更的程式碼。
- completion
- Action
動畫完成時叫用的程式碼。
- 屬性
備註
不建議使用此方法。 應用程式開發人員應該偏好使用 UIViewPropertyAnimator 類別來建立 UIView 的動畫效果。
這會針對動畫使用 CurveEaseOut 和 TransitionNone 旗標。
// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });
適用於
Animate(Double, Double, UIViewAnimationOptions, Action, Action)
藉由指定持續時間、延遲、選項和完成處理常式,叫用一或多個檢視的動畫變更。
[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
參數
- duration
- Double
動畫的持續時間以秒為單位。
- delay
- Double
動畫開始前的延遲。
- options
- UIViewAnimationOptions
動畫選項
- animation
- Action
包含您將套用至檢視之變更的程式碼。
- completion
- Action
動畫完成時叫用的程式碼。
- 屬性
備註
不建議使用此方法。 應用程式開發人員應該偏好使用 UIViewPropertyAnimator 類別來建立 UIView 的動畫效果。
這個方法會起始一組要在此檢視上執行的動畫。 動畫參數中指出的動作包含一或多個檢視之屬性動畫的程式碼。