Подтвердить что ты не робот

Что называется "переход" в документации на Android?

Я просмотрел документацию ViewConfiguration и нашел метод getJumpTapTimeout(). Описание говорит, что он используется для определения того, хочет ли пользователь выполнить "переход" или обычный. Пользователь должен завершить переход в течение этого времени, или он будет обычным. Вопрос в том, что это за переход в любом случае?

Я просмотрел источник, но он не дает никаких подсказок. Тайм-аут перехода на переходный период составляет 500 мс, так что это длительный таймаут. Поэтому, если я держу палец более 500 мс на одном и том же месте, не двигаясь, это длинная печать, и это не кран. Тайм-аут перехода составляет 115 мс, поэтому я должен хотя бы не переместить мой палец на это время, иначе это не будет краном. Но тогда я должен что-то сделать до истечения 500 мс. Только то, что именно?

4b9b3361

Ответ 1

То же самое, что и при нажатии на активные элементы страницы, но используется в более ранних версиях webview, теперь этот параметр просто переопределяется внутри webview как tap_timeout, теперь его нужно использовать только для dpads

    // This should be ViewConfiguration.getTapTimeout()
    // But system time out is 100ms, which is too short for the browser.
    // In the browser, if it switches out of tap too soon, jump tap won't work.
    // In addition, a double tap on a trackpad will always have a duration of
    // 300ms, so this value must be at least that (otherwise we will timeout the
    // first tap and convert it to a long press).

Ответ 2

Я видел его использование в одном из проектов с открытым исходным кодом Google "Бесплатные приложения для Android" более конкретно внутри ProcessorFocusAndSingleTap.java Внутри performClick(AccessibilityNodeInfoCompat node)

Для ясности я упоминаю здесь, что он использовался для

Если пользователь быстро коснется содержимого i.e(поток событий < ViewConfiguration.getTapTimeout()), то, чтобы избежать отправки непреднамеренного ACTION_CLICK, они отключили нажатие на контент.

В принципе, It The timeout after which an event is no longer considered a tap

Ответ 3

вы переходите из одного приложения в другое. Jump скажет вашему телефону, что вы прыгнули, и больше не будет содержать предыдущее приложение.