View.DispatchNestedScroll(Int32, Int32, Int32, Int32, Int32[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отправка одного шага вложенной прокрутки.
[Android.Runtime.Register("dispatchNestedScroll", "(IIII[I)Z", "GetDispatchNestedScroll_IIIIarrayIHandler")]
public virtual bool DispatchNestedScroll (int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[]? offsetInWindow);
[<Android.Runtime.Register("dispatchNestedScroll", "(IIII[I)Z", "GetDispatchNestedScroll_IIIIarrayIHandler")>]
abstract member DispatchNestedScroll : int * int * int * int * int[] -> bool
override this.DispatchNestedScroll : int * int * int * int * int[] -> bool
Параметры
- dxConsumed
- Int32
Горизонтальное расстояние в пикселях, потребляемых этим представлением во время этого шага прокрутки
- dyConsumed
- Int32
Вертикальное расстояние в пикселях, потребляемых этим представлением во время этого шага прокрутки
- dxUnconsumed
- Int32
Горизонтальное расстояние прокрутки в пикселях, не потребляемых этим представлением
- dyUnconsumed
- Int32
Горизонтальное расстояние прокрутки в пикселях, не потребляемых этим представлением
- offsetInWindow
- Int32[]
Необязательно. Если значение null, при возврате оно будет содержать смещение в координатах локального представления этого представления до завершения этой операции. Просмотр реализаций может использовать это для корректировки ожидаемого отслеживания входных координат.
Возвращаемое значение
Значение true, если событие было отправлено, значение false, если оно не удалось отправить.
- Атрибуты
Комментарии
Отправка одного шага вложенной прокрутки.
Реализации представлений, поддерживающих вложенную прокрутку, должны вызывать эту функцию, чтобы сообщить сведения о прокрутке в текущем вложенном родительском элементе прокрутки. Если вложенная прокрутка в данный момент не выполняется или вложенная прокрутка не #isNestedScrollingEnabled() enabled
подходит для этого представления, этот метод ничего не делает.
Совместимые реализации представления также должны вызываться #dispatchNestedPreScroll(int, int, int[], int[]) dispatchNestedPreScroll
перед использованием компонента события прокрутки.
Документация по Java для android.view.View.dispatchNestedScroll(int, int, int, int, int[])
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
См. также раздел
- <xref:Android.Views.View.DispatchNestedPreScroll(System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32)>