View.DispatchNestedPreFling(Single, Single) Метод

Определение

Перед обработкой этим представлением отправляется в вложенный прокручиваемый родительский элемент.

[Android.Runtime.Register("dispatchNestedPreFling", "(FF)Z", "GetDispatchNestedPreFling_FFHandler")]
public virtual bool DispatchNestedPreFling(float velocityX, float velocityY);
[<Android.Runtime.Register("dispatchNestedPreFling", "(FF)Z", "GetDispatchNestedPreFling_FFHandler")>]
abstract member DispatchNestedPreFling : single * single -> bool
override this.DispatchNestedPreFling : single * single -> bool

Параметры

velocityX
Single

Горизонтальное увеличение скорости в пикселях в секунду

velocityY
Single

Скорость вертикального пролета в пикселях в секунду

Возвращаемое значение

Значение true, если вложенный родительский элемент прокрутки использовал флет

Атрибуты

Комментарии

Перед обработкой этим представлением отправляется в вложенный прокручиваемый родительский элемент.

Вложенные события предварительной прокрутки — это вложенные события fling, которые перехватывают касания, и то, что вложенная предварительная прокрутка заключается в вложенной прокрутке. dispatchNestedPreFling смещает возможность родительского представления в вложенном fling полностью использовать флет, прежде чем дочернее представление использует его. Если этот метод возвращается true, вложенное родительское представление использовало флет, и это представление не должно прокручиваться в результате.

Для лучшего взаимодействия с пользователем следует одновременно использовать только одно представление в вложенной цепочке прокрутки. Если родительское представление использовало fling этого метода, возвращает значение false. Реализации пользовательского представления должны учитывать это двумя способами:

<ul><li>, если настраиваемое представление страницы и необходимо урегулировать до фиксированной точки страницы, не вызывайтеdispatchNestedPreFling; потребляйте fling и устраните допустимое положение независимо от этого.</li li><>, если вложенный родитель использует флет, это представление не должно прокручиваться вообще, даже чтобы вернуться к допустимой позиции простоя.</li></ul>

Представления также не должны предлагать пролеты для вложенных родительских представлений вдоль оси, где прокрутка в настоящее время не поддерживается; Не android.widget.ScrollView ScrollView должно предлагаться горизонтальной скорости бежа для своих родителей, так как прокрутка вдоль этой оси не допускается и перемещение скорости вдоль этого движения не имеет смысла.

Java документации по android.view.View.dispatchNestedPreFling(float, float).

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

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