View.RequestUnbufferedDispatch 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
RequestUnbufferedDispatch(MotionEvent) |
请求将给定的 MotionEvent 流无缓冲区调度到此视图。 |
RequestUnbufferedDispatch(Int32) |
请求将给定事件源类的无缓冲区调度到此视图。 |
RequestUnbufferedDispatch(MotionEvent)
请求将给定的 MotionEvent 流无缓冲区调度到此视图。
[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
参数
- 属性
注解
请求将给定的 MotionEvent 流无缓冲区调度到此视图。
在此视图收到相应的 MotionEvent#ACTION_UP
之前,要求输入系统不要批处理 MotionEvent
,而是在它们可用时立即提供它们。 仅应为触摸事件调用此方法。
<p class=“note”>此 API 不适用于大多数应用程序。 缓冲调度提供了许多好处,而只是在大多数 MotionEvent 流上请求无缓冲调度不会改善输入延迟。 副作用包括:延迟增加、滚动抖动以及无法利用系统重新采样。 请与输入专业人员联系,了解是否 #requestUnbufferedDispatch(MotionEvent)
适合你。</P>
若要接收任意输入设备源类的未缓冲区事件,请使用 #requestUnbufferedDispatch(int)
、
的 android.view.View.requestUnbufferedDispatch(android.view.MotionEvent)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
适用于
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
如果此视图未附加到窗口,则调用此方法不会导致任何行为更改。
的 android.view.View.requestUnbufferedDispatch(int)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。