我有一个程序,想在一个触摸事件的坐标上放置一张图像。我已经有了这些坐标,现在只需要帮助将图像放在那里。我将使用可绘制对象。
编辑** 我还想在另一张图像上覆盖它。我找不到任何关于此的文档。我认为这应该很容易。
有人能帮我吗?
编辑**** 明白了,现在我只需弄清楚如何将图像中心放在触摸点而不是左上角:
编辑** 我还想在另一张图像上覆盖它。我找不到任何关于此的文档。我认为这应该很容易。
有人能帮我吗?
编辑**** 明白了,现在我只需弄清楚如何将图像中心放在触摸点而不是左上角:
final View touchView2 = findViewById(R.id.ImageView02);
touchView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.v("x,y",event.getY()+","+event.getX());
touchView2.bringToFront();
int y = (int)event.getY();
int x = (int)event.getX();
touchView2.layout(x, y, x+48, y+48);
return true;
}
});