語言

WindowInsetsAnimation.Callback.DispatchMode 屬性

定義

擷取此監聽器的派遣模式。

public int DispatchMode { [Android.Runtime.Register("getDispatchMode", "()I", "", ApiSince=30)] get; }
[<get: Android.Runtime.Register("getDispatchMode", "()I", "", ApiSince=30)>]
member this.DispatchMode : int

屬性值

要麼 #DISPATCH_MODE_CONTINUE_ON_SUBTREE 表示動畫事件的派遣會繼續到視圖階層的子樹,要麼 #DISPATCH_MODE_STOP 表示動畫事件將停止派遣。

屬性

備註

擷取此監聽器的派遣模式。 所有動畫事件的派遣是階層式的:它會從視圖階層的根端開始,然後遍歷該層級並呼叫被遍歷的特定事件 View 的回調。 該方法可能會回傳 #DISPATCH_MODE_CONTINUE_ON_SUBTREE ,表示動畫事件應傳播到視圖階層的子樹,或 #DISPATCH_MODE_STOP 停止派遣。 在這種情況下,所有與傳遞動畫相關的動畫回調都會被阻止傳播到階層的子樹。

另外注意,的#DISPATCH_MODE_STOP行為與在 中WindowInsets#CONSUMED正常插入調度時返回View#onApplyWindowInsets相同。

Java 文件 android.view.WindowInsetsAnimation.Callback.getDispatchMode()。

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

適用於