gpt4 book ai didi

android - 将自定义图钉放在图像上并获取其坐标

转载 作者:太空狗 更新时间:2023-10-29 13:33:28 27 4
gpt4 key购买 nike

我有一个加载了图像的 ImageView,

我希望当用户点击图像的一个点时,另一个小图像(用作图钉)与该点重叠并返回该点的坐标。

但我不知道我该怎么做。

最佳答案

要将图像放置在特定坐标处,您必须在 Canvas 上绘制图像。要获取触摸事件的坐标,请使用以下代码:

@Override
public void onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_MOVE) {
mTouchX = event.getX();
mTouchY = event.getY();//stores touch event
} else {
mTouchX = -1;
mTouchY = -1;
}
super.onTouchEvent(event);
}

这是在 Canvas 上绘制图像的代码Image in Canvas with touch events希望对您有所帮助。

关于android - 将自定义图钉放在图像上并获取其坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13105513/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com