Как преобразовать координаты, полученные из класса CursorAnchorInfo, в экранные координаты? - PullRequest
0 голосов
/ 07 июля 2019

Когда я пытаюсь получить доступ к координатам курсора поля ввода x и y через класс CursorAnchorInfo, я получаю локальные относительные координаты, и мне нужно преобразовать эти координаты в экранные координаты.

Я проверил класс Matrix для преобразования координат в экранные координаты.

        float[] arr = new float[2];
        arr[0] = cursorAnchorInfo.getInsertionMarkerTop();
        arr[1] = cursorAnchorInfo.getInsertionMarkerHorizontal();
        Matrix invertMatrix = new Matrix();
        cursorAnchorInfo.getMatrix().mapPoints(arr);

Но вышеприведенный подход не мог помочь мне получить правильные координаты.

...