好的 谢谢你能回复 我采用了另外一种方法,与你的方法类似,就是将那几个部位的提示文字直接P上去固定,然后就直接找到文字的中心点坐标及它的半径,来进行操作 , 不过缩放的时候,有点问题,没有响应,有可能是我自定义ImageView的问题。。
只能使用代码直接指定位置了 大致逻辑,假设图片默认200*200,图片中心位置在手机上是(500,500),右上角的点是(580,420)(距图片中心点(80,80)) 缩小后图片变成了40*40,左上角的点就应该是(500+(80*40/200),500-(80*40/200)) 用FrameLayout直接margin设置上去就行了
你的方法的话,需要监听图片的放大缩小倍数,然后根据这个去动态调整文字的位置,但我觉得这样不是很友好。 如果可以的话把这个页面当做一个整体去自定义
需要放大缩小的,所以不能把布局固定死,自定义吧
80,351
社区成员
91,288
社区内容
加载中
试试用AI创作助手写篇文章吧