整个屏幕是一个头像,我想实现,点眼睛出发事件,点鼻子出发事件
我现在的思路如下:
1、计算点击的位置,是不是在眼睛或者鼻子的范围内,然后出发事件,但是问题如果换个分辨率的手机,是不是会无法确定在范围内
2、把图片分割,眼睛和鼻子用一个控件来贴,这样就不会和分辨率发生关系了,但是这样对布局要求太高了,要达到无缝的链接各位高手有什么新的思路

解决方案 »

  1.   

    楼主问题不错哇。用一个view的话不用控件在不同分辨率会出现一点误差。你可以设置你的范围值动态化。在初始化的时候可以获取分辨率然后设置你的眼睛神马的范围值就可以了。
      

  2.   

    帧布局,整个头像作为背景,然后用鼻子眼睛大小的透明图片覆盖上去,对透明图片进行点击事件处理即可。布局的时候记得用dp为单位,这样任何分辨率大小无所谓这个思路我也考虑,如果在PC上用的CS结构,基本就是这么个做法。
    在安卓上,我就一直担心手机分辨率的问题,造成错误。
    楼上的高人,确定这样是没问题吗,虽然我还没试过