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 и используемых в соответствии с условиями, описанными в разделе "".