AnimatorSet.Play(Animator) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此方法建立一個 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。