Наткнулся на баг с мультитач.
Похоже, что из последнего обновления Android 11 мое приложение не может получить согласованные координаты внутри представления.
Протестировано с S20+ в лаборатории Samsung.
Допустим, я коснулся вида в его самой верхней левой точке. Создается событие MotionEvent, а функции event.getX() и event.getY() возвращают 0.
НО… если я нажму на экран двумя пальцами, один в случайной области экрана, а другой на том же верхнем левом пикселе предыдущего вида… последний получит
event.getX() -> 300 (примерно, в зависимости от того, где View находится внутри экрана) event.getY() -> 400 (то же самое)
Это баг или я что-то не так делаю? Этого не произошло ни с одним телефоном Samsung с Android 10 или с любым телефоном не Samsung.
Любое обходное решение?