如何在Canvas onTouch中制作图片,如按钮。只是要按,没别的。我可以在Canvas中插入图片,现在我怎么能让她在onTouch上?有人可以给我一个简单的例子吗?不要生气,因为这可能是一个愚蠢而简单的问题
谢谢
答案 0 :(得分:1)
public boolean handleTouch(MotionEvent event)
{
float newX = event.getX();
float newY = event.getY();
switch (event.getAction())
{
case MotionEvent.ACTION_DOWN:
if (isInRect((int) newX, (int) newY))
{
refreshView();
}
//....
}
}
答案 1 :(得分:0)
您无法将onClick或onTouch侦听器添加到使用画布绘制的内容中。这些侦听器只能应用于视图。
另一种方法是将onTouchListener应用于视图,并找到触摸位置以查找触摸是否在图片位置。