我正在构建一个拍摄照片的应用程序,显示图片然后一旦点击,就会返回图片的颜色。
它崩溃之前就已经到了水龙头。我得到x必须<的错误bitmap.width()
据我所知,如果我在位图中点击并获得坐标,它怎么能比bitmap.width()大?
我会在下面发布我的代码,看看是否有人可以帮我理解我做错了什么。
答案 0 :(得分:1)
您的onTouchEvent
会在不在您的ImageView
内的活动中返回x,y。
从Activity.onTouchEvent
帮助中看到:当触摸屏事件未被其下的任何视图处理时调用。这对于处理窗口边界外发生的触摸事件非常有用,因为没有视图可以接收它。