我有一个Canvas文本是使用drawText方法绘制的,旋转度为-45度,我需要的是单独的Text部分的触摸动作,ref图像在下面,
我的代码在下面
ObjectContext.DetectChanges
我检测到Line Touch事件但是,无法检测到Text的触摸事件。帮助解决这个问题。
答案 0 :(得分:0)
首先,您需要将Affine转换应用于event.getX(),even.getY()点。然后检查文本周围的矩形是否包含这个新的变换点,就像它没有旋转一样。
翻译某个中心周围的点: Java: Rotate Point around another by specified degree value