当前位置: 代码迷 >> Android >> Bit地图 位图处理
  详细解决方案

Bit地图 位图处理

热度:17   发布时间:2016-05-01 17:58:57.0
Bitmap 位图处理
在位图文件上添加监听事件,判断是否触摸到该图片。不想用屏幕点击位置来判断是否点击到位图,有什么好点的方法?(想的是时候可以构造一个类似于ImageView上的setOnClickListener的一个函数来处理点击事件,但是位图上貌似没有找到类似与这样的函数)谢谢!!!

------解决方案--------------------
一种就是用Android原生的Touch消息的监听;
另一种就是自己根据位置监听;
这两种你都知道了,其他还能有什么方法?
------解决方案--------------------
先获取位图所在的Rect(), 在判断touch的(x, y) 是否在这个Rect中
探讨

如果根据位置监听的话,是根据屏幕的像素位置还是密度?对于不同分辨率的手机 这样监听是不就不准确了?
  相关解决方案