Я разработал приложение с Grid Layout для размещения изображений в виде сетки. Я кодировал его для открытия изображения с помощью RecyclerView.addOnItemTouchListener () с RecyclerViewTouchListener, GestureDetector & GestureDetector.OnGestureListener.
Работает нормально, когда мы одним нажатием на изображение из сетки видим его открытое изображение. Но когда я включаю двустороннюю связь из Настройки -> Специальные возможности -> TalkBack, она перестает работать.
Одиночное нажатие на изображение не замечает и не вызывает вызов ниже -
return new GestureDetector.SimpleOnGestureListener() {
@Override
public boolean onSingleTapUp(MotionEvent e) {
}
}
Но то же самоеработает, когда я использую другое устройство или эмулятор Android. Кто-нибудь знает, что здесь происходит и почему у нас другое поведение с TalkBack.
Заранее спасибо.