最近有一个遥控器的项目, 需要实现点击图片上指定位置响应不同事件

图片如下: 

大学生就业培训,高中生培训,在职人员转行培训,企业团训

大概目的是点击图片上的温度可以直接改变空调温度

大概思路就是先通过gesture获取点击的点坐标, 然后对坐标做处理.

开始考虑以纵轴为0度, 计算点击坐标跟中心点连线并计算跟纵轴的角度来判断,  不过代码写好后发现在不同的设备上有误差

所以就改用将图片分成一个个的格子, 然后判断触摸点在哪一个格子上面

 

下面来说说做法:

网友评论