我开发了一个应用程序,其中有一个 ImageView,在 ImageView 内我在 onDraw() 方法中用 Canvas 画了一个圆圈。第一次(当放大缩小未完成时)我能够单击圆圈并显示一条消息。但是,当我放大 ImageView 时,圆圈也会被放大并改变它的位置,当时当我单击圆圈时,不会显示消息。我知道当图像被放大时,圆圈也会被放大,但它的位置保持不变。因此它没有被点击。当图像放大时,我不知道如何检查并获取圆圈的新位置。有什么想法/建议吗?请回复。
谢谢。
我开发了一个应用程序,其中有一个 ImageView,在 ImageView 内我在 onDraw() 方法中用 Canvas 画了一个圆圈。第一次(当放大缩小未完成时)我能够单击圆圈并显示一条消息。但是,当我放大 ImageView 时,圆圈也会被放大并改变它的位置,当时当我单击圆圈时,不会显示消息。我知道当图像被放大时,圆圈也会被放大,但它的位置保持不变。因此它没有被点击。当图像放大时,我不知道如何检查并获取圆圈的新位置。有什么想法/建议吗?请回复。
谢谢。