如何将从CursorAnchorInfo类收到的坐标转换为屏幕坐标?

时间:2019-07-07 06:58:34

标签: android ime

当我尝试通过CursorAnchorInfo类访问输入字段光标x和y坐标时,我收到的是本地相对坐标,我需要将该坐标转换为屏幕坐标。

我已经检查了Matrix类,以将坐标转换为屏幕坐标。

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

但是以上方法无法帮助我获取正确的坐标。

0 个答案:

没有答案