Paint.getTextBounds()返回负边界

时间:2015-11-13 10:03:59

标签: android paint

我正在尝试查找在imageview上显示的画布中单击的文本。我已经覆盖了imageview上的触摸屏。所以这就是我使用的方法。我已将所有x,y坐标存储在画布上,我在其中显示文本以及文本和Paint。当触发Motion_event.ACTION_DOWN时。我得到事件坐标并检查事件坐标是否在文本范围内。这是代码段。

[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @   sample-project ---

[debug] execute contextualize

[INFO] Using 'UTF-8' encoding to copy filtered resources.

[INFO] Copying 100 resources

但问题出现在getTextBounds()调用中。这是getTextBounds的Doc。

  

Return in bounds (allocated by the caller) the smallest rectangle that encloses all of the characters, with an implied origin at (0,0).

但结果我得到负面界限。显然,我对getTextBounds的理解是错误的。请指正。我也欢迎这样做的替代方法。

0 个答案:

没有答案