`
snails
  • 浏览: 21578 次
  • 性别: Icon_minigender_1
  • 来自: 常州
社区版块
存档分类
最新评论

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

    博客分类:
  • Java
 
阅读更多

============问题描述============



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

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

============解决方案1============


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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics