gpt4 book ai didi

android - 映射 event.getRawX() 和 event.getX()

转载 作者:行者123 更新时间:2023-11-30 03:04:22 27 4
gpt4 key购买 nike

我正在开发绘图应用程序 我正在使用 event.getRawX() 获取屏幕触摸信息。我想要正确映射 event.getRawX()event.getX() 在 android canvas 绘图区。如何实现这个?

最佳答案

尝试做这样的事情

public boolean onTouch(final View v, final MotionEvent event) {

int rawXCord, rawYCord;
final int actionIndex = event.getAction() >> MotionEvent.ACTION_POINTER_ID_SHIFT;
final int location[] = { 0, 0 };
v.getLocationOnScreen(location);
rawXCord= (int) event.getX(actionIndex) + location[0];
rawYCord= (int) event.getY(actionIndex) + location[1];

//do ahead accordingly

}

关于android - 映射 event.getRawX() 和 event.getX(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22061251/

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