作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发绘图应用程序 我正在使用 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/
我可以获取其他指针的 MotionEvent.getRawX()/getRawY() 的值吗? MotionEvent.getRawX() api reference api说使用getRawX/ge
我正在开发绘图应用程序 我正在使用 event.getRawX() 获取屏幕触摸信息。我想要正确映射 event.getRawX()和 event.getX() 在 android canvas 绘图
这个问题在这里已经有了答案: Difference between MotionEvent.getRawX and MotionEvent.getX (1 个回答) 关闭 9 年前。 event.g
我想知道 MotionEvent.getRawX 和 MotionEvent.getX 在android中的区别,一个是数字,另一个是 float ?两者都需要什么这些类型? 最佳答案 => rawX
我是一名优秀的程序员,十分优秀!