語言

ViewPropertyAnimator.WithEndAction(IRunnable) 方法

定義

指定下一個動畫結束時要執行的動作。

[Android.Runtime.Register("withEndAction", "(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;", "GetWithEndAction_Ljava_lang_Runnable_Handler")]
public virtual Android.Views.ViewPropertyAnimator WithEndAction(Java.Lang.IRunnable? runnable);
[<Android.Runtime.Register("withEndAction", "(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;", "GetWithEndAction_Ljava_lang_Runnable_Handler")>]
abstract member WithEndAction : Java.Lang.IRunnable -> Android.Views.ViewPropertyAnimator
override this.WithEndAction : Java.Lang.IRunnable -> Android.Views.ViewPropertyAnimator

參數

runnable
IRunnable

下一個動畫結束時要執行的動作。

傳回

這個物件允許對該類別中方法的呼叫串接。

屬性

備註

指定下一個動畫結束時要執行的動作。 只有當動畫正常結束時才會執行動作;若 ViewPropertyAnimator 在該動畫中被取消,該可跑動物件將無法執行。 此方法 #withStartAction(Runnable)與 一起,旨在協助將 ViewPropertyAnimator 動畫與應用程式中其他動畫或動作進行編排。

例如,以下程式碼會將視圖動畫化至 x=200,然後再回到 0:

Runnable endAction = new Runnable() {
                    public void run() {
                        view.animate().x(0);
                    }
                };
                view.animate().x(200).withEndAction(endAction);

Java 文件 android.view.ViewPropertyAnimator.withEndAction(java.lang.Runnable)。

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

適用於