x必须<&lt; bitmap.width()

时间:2012-11-16 04:47:56

标签: java android

我正在构建一个拍摄照片的应用程序,显示图片然后一旦点击,就会返回图片的颜色。

它崩溃之前就已经到了水龙头。我得到x必须&lt;的错误bitmap.width()

据我所知,如果我在位图中点击并获得坐标,它怎么能比bitmap.width()大?

我会在下面发布我的代码,看看是否有人可以帮我理解我做错了什么。

http://pastebin.com/scwiuM4w

1 个答案:

答案 0 :(得分:1)

您的onTouchEvent会在不在您的ImageView内的活动中返回x,y。

Activity.onTouchEvent帮助中看到:当触摸屏事件未被其下的任何视图处理时调用。这对于处理窗口边界外发生的触摸事件非常有用,因为没有视图可以接收它。