View.RequestUnbufferedDispatch Метод

Определение

Перегрузки

Имя Описание
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).

Части этой страницы — это изменения на основе работы, созданной и общей 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

Параметры

e
MotionEvent

Значение Android.Views.MotionEvent, используемое для e.

Атрибуты

Комментарии

Запрос небуферированного отправки заданного потока MotionEvents в это представление.

Пока это представление не получит соответствующее MotionEvent#ACTION_UPпредставление, попросите входную систему не пакетной службы MotionEvent, а сразу после их доступности. Этот метод должен вызываться только для событий касания.

Этот API не предназначен для большинства приложений. Буферизованная отправка предоставляет множество преимуществ, и просто запрашивать небуферированную отправку в большинстве потоков MotionEvent не улучшит задержку ввода. Побочные эффекты включают: увеличение задержки, щекотчивость прокрутки и неспособность воспользоваться преимуществами изменения системы. Обратитесь к своему специалисту по вводу, чтобы узнать, подходит ли #requestUnbufferedDispatch(MotionEvent) вам.

Чтобы получить небуферированные события для произвольных классов источника устройства ввода, используйте #requestUnbufferedDispatch(int),

Java документации по android.view.View.requestUnbufferedDispatch(android.view.MotionEvent).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к