語言

AnimatorSet.Play(Animator) 方法

定義

此方法建立一個 Builder 物件,用來設定演奏約束。

[Android.Runtime.Register("play", "(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;", "")]
public Android.Animation.AnimatorSet.Builder? Play(Android.Animation.Animator? anim);
[<Android.Runtime.Register("play", "(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;", "")>]
member this.Play : Android.Animation.Animator -> Android.Animation.AnimatorSet.Builder

參數

anim
Animator

動畫,也就是後續呼叫回傳 Builder 物件中方法時所使用的相依關係。 空參數會產生空 Builder 回傳值。

傳回

建構器 根據遊玩呼叫及建構器中其他方法所列的相依關係建構 AnimatorSet 的物件

屬性

備註

此方法建立一個建構器物件,用來設定播放約束。 這個初始 play() 方法告訴建構者後續指令的相依動畫。 例如,呼叫 play(a1).with(a2) 會讓 AnimatorSet 同時播放 a1 和 a2,play(a1).before(a2) 則讓 AnimatorSet 先播放 a1,接著播放 a2,然後 play(a1)。after(a2) 則設定 AnimatorSet 先播放 a2,再播放 a1。

請注意,play() 是唯一能告訴 Builder 所依賴的動畫,因此每次呼叫 Builder 中各種函式時,都會將 play() 中提供的初始參數視為其他動畫的依賴。 例如,呼叫 play(a1).before(a2).before(a3) 會在 a1 結束時同時播放 a2 和 a3;它不會在 a2 和 a3 之間建立依賴關係。

Android 參考資料。android.animation.AnimatorSet.play

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於