共用方式為


WindowInsetsAnimation.Callback.OnProgress 方法

定義

當內嵌變更為執行動畫的一部分時呼叫。

[Android.Runtime.Register("onProgress", "(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;", "GetOnProgress_Landroid_view_WindowInsets_Ljava_util_List_Handler", ApiSince=30)]
public abstract Android.Views.WindowInsets OnProgress (Android.Views.WindowInsets insets, System.Collections.Generic.IList<Android.Views.WindowInsetsAnimation> runningAnimations);
[<Android.Runtime.Register("onProgress", "(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;", "GetOnProgress_Landroid_view_WindowInsets_Ljava_util_List_Handler", ApiSince=30)>]
abstract member OnProgress : Android.Views.WindowInsets * System.Collections.Generic.IList<Android.Views.WindowInsetsAnimation> -> Android.Views.WindowInsets

參數

insets
WindowInsets

目前的內嵌。

runningAnimations
IList<WindowInsetsAnimation>

目前正在執行的動畫。

傳回

要分派至階層子樹的內嵌。

屬性

備註

當內嵌變更為執行動畫的一部分時呼叫。 請注意,即使執行不同類型的多個動畫,每個畫面只會有一個進度回呼。 insets傳遞做為自變數的 代表整體狀態,不論類型是否為動畫,都會包含所有類型。

請注意,內嵌分派是階層式:它會從檢視階層的根目錄開始,然後周遊它,並叫用所周遊的特定 View 回呼。 方法可以呼叫 WindowInsets#inset(int, int, int, int) 來傳回已修改的實例,以指出部分的內嵌已用來位移或裁剪其子系,而子系不應該再擔心該部分。 此外,如果 #getDispatchMode()#DISPATCH_MODE_STOP回 ,則此檢視的子系將不再收到回呼。

android.view.WindowInsetsAnimation.Callback.onProgress(android.view.WindowInsets, java.util.List<android.view.WindowInsetsAnimation>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於