Unity 6.3
0 онлайн 34 гостей 3 в системе
Вход

AccessibilityNode.scrolled

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

void true если действие успешно и false в противном случае.

Описание

Событие, вызванное, когда пользователь выполняет действие "прокрутки", когда фокус находится на узле доступности.


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

Ваш обратный вызов должен прокручивать содержимое представления прокрутки, содержащего визуальный элемент, представленный узлом, на соответствующую величину, основанную на указанном направлении. Например, если направление прокрутки AccessibilityScrollDirection.Forward, прокрутить содержимое вверх или влево (в зависимости от ориентации просмотра прокрутки) на одну страницу.

Если прокрутка в указанном направлении успешна, возвращается true и звонок IAccessibilityNotificationDispatcher.SendPageScrolledAnnouncement чтобы предоставить пользователю информацию о новом содержимом экрана и соответствующим образом обновить фокус экранного редактора. Например, чтобы переместить его из узла доступности, который, возможно, был прокручен за пределы экрана.

Если прокрутка не удаётся в указанном направлении (что может произойти, например, если содержимое представления прокрутки уже находится в верхней части, а пользователь пытается прокрутить вверх), return false.

Он Android, если узел имеет роль AccessibilityRole.Slider, а затем, когда пользователь выполняет действие "прокрутки", события AccessibilityNode.incremented или AccessibilityNode.decremented запускаются вместо этого.

Поддержка платформы: Это событие не запускается macOS.