Событие onSingleTapUp не вызывается, когда включен TalkBack - PullRequest
0 голосов
/ 11 октября 2019

Я разработал приложение с Grid Layout для размещения изображений в виде сетки. Я кодировал его для открытия изображения с помощью RecyclerView.addOnItemTouchListener () с RecyclerViewTouchListener, GestureDetector & GestureDetector.OnGestureListener.

Работает нормально, когда мы одним нажатием на изображение из сетки видим его открытое изображение. Но когда я включаю двустороннюю связь из Настройки -> Специальные возможности -> TalkBack, она перестает работать.

Одиночное нажатие на изображение не замечает и не вызывает вызов ниже -

    return new GestureDetector.SimpleOnGestureListener() {
                @Override
                public boolean onSingleTapUp(MotionEvent e) {
                }
    }

Но то же самоеработает, когда я использую другое устройство или эмулятор Android. Кто-нибудь знает, что здесь происходит и почему у нас другое поведение с TalkBack.

Заранее спасибо.

...