本帖最后由 wanjunfu 于 2010-12-01 16:23:41 编辑

解决方案 »

  1.   

    1.用PS做一个像你的button那样的背景透明的图片,但要多做几个图,对应不同的分辨率。
    2.继承View,在onDraw里画一个你要的图,
    由四个弧形,三个矩形组成你要的那个button。
    用Canvas的drawArc画弧形,drawRect画矩形。
      

  2.   

    自己继承Button类override draw函数 在里面绘制你自己的view或者干脆增加一种Button的类型你搜索一下Button_inset 写一个类似的定义文件 设定你的图片应该也可以的
      

  3.   

    我自己是平面设计师主职是android,我的想法就是依靠美工设计相当省力。
    然后通过切换图片和设置透明度来控制你那个效果
      

  4.   

    android比较好实现,用shape自己画个形状吧,或裁剪下用clipRegion,apidemo中有个例子