读书人

Bit地图 位图处理

发布时间: 2012-08-03 00:12:14 作者: rapoo

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

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

探讨

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

读书人网 >Android

热点推荐