View.RequestUnbufferedDispatch 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| RequestUnbufferedDispatch(Int32) |
請求將該事件來源類別的無緩衝派遣至此視圖。 |
| RequestUnbufferedDispatch(MotionEvent) |
請求將給定的 MotionEvents 串流無緩衝地派送至此視圖。 |
RequestUnbufferedDispatch(Int32)
請求將該事件來源類別的無緩衝派遣至此視圖。
[Android.Runtime.Register("requestUnbufferedDispatch", "(I)V", "", ApiSince=30)]
public void RequestUnbufferedDispatch(int source);
[<Android.Runtime.Register("requestUnbufferedDispatch", "(I)V", "", ApiSince=30)>]
member this.RequestUnbufferedDispatch : int -> unit
參數
- source
- Int32
請求無緩衝區派遣的合併輸入來源類別。 所有來自這些來源類別的事件都不會被緩衝。 設定為 以 InputDevice#SOURCE_CLASS_NONE 恢復預設行為。
- 屬性
備註
請求將該事件來源類別的無緩衝派遣至此視圖。 這與 View#requestUnbufferedDispatch(MotionEvent)類似,但不會自動終止,且允許指定任意輸入來源類別。
在 之前 android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE,當此檢視未附加於視窗時,呼叫此方法不會造成任何行為改變。
Java 文件 android.view.View.requestUnbufferedDispatch(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
RequestUnbufferedDispatch(MotionEvent)
請求將給定的 MotionEvents 串流無緩衝地派送至此視圖。
[Android.Runtime.Register("requestUnbufferedDispatch", "(Landroid/view/MotionEvent;)V", "")]
public void RequestUnbufferedDispatch(Android.Views.MotionEvent? e);
[<Android.Runtime.Register("requestUnbufferedDispatch", "(Landroid/view/MotionEvent;)V", "")>]
member this.RequestUnbufferedDispatch : Android.Views.MotionEvent -> unit
參數
- 屬性
備註
請求將給定的 MotionEvents 串流無緩衝地派送至此視圖。
在該視圖收到相應 MotionEvent#ACTION_UP的回應之前,請輸入系統不要批次 MotionEvent處理,而是在有貨時立即送達。 此方法僅應用於觸控事件。
此 API 並非為大多數應用程式設計。 緩衝派遣帶來許多好處,僅在大多數 MotionEvent 串流請求非緩衝派遣並不會改善輸入延遲。 副作用包括:延遲增加、捲動抖動,以及無法利用系統重取樣功能。 請諮詢你的專業意見,看看是否 #requestUnbufferedDispatch(MotionEvent) 適合你。
若要接收任意輸入裝置來源類別的無緩衝事件,請使用 #requestUnbufferedDispatch(int),
Java 文件 android.view.View.requestUnbufferedDispatch(android.view.MotionEvent)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。