当前位置: 代码迷 >> Android >> android开发中怎么定义一个不规则边界的控件
  详细解决方案

android开发中怎么定义一个不规则边界的控件

热度:78   发布时间:2016-05-01 21:23:02.0
android开发中如何定义一个不规则边界的控件

我想定义一个不规则的按钮或者新的组件 可以实现像flash那样的 点击如上图的某一省,那个省的图像就凸起显示的效果 。 据我所知,貌似android的控间都是必须指定 height和width的 也就是每个控件都是长方形的,如果我用framelayout去叠放那些省,然后点击它,就要捕捉控件的点击范围了

有没有人做过相关的功能 ,能否给个思路?帮帮我吧~~

------解决方案--------------------
有这个想法可以将后边的作为画布,点击的时候获取坐标。
然后根据坐标去取画布上坐标点的像素值,看其满足哪个个省份的像素,这样再做处理。
这种方法别忘了那些界点线的像素值
  相关解决方案