在android开发中,怎么设置我的ImageButton控件的形状

我按照百度上教的,发现没什么效果,这是我控件的代码:
android:id="@+id/button"
android:layout_width="102dp"
android:layout_height="133dp"
android:background="@drawable/a" />

<ImageButton
    android:id="@+id/imbutton"
    android:layout_width="120dp"
    android:layout_height="120dp"
    android:layout_x="165dp"
    android:layout_y="10dp"
    android:src="@drawable/a" 
    android:scaleType="fitXY"
    android:background="#ffffff"
    android:adjustViewBounds="true"
    android:padding="0dip"
     />

        演示图:
        ![图片说明](https://img-ask.csdn.net/upload/201507/04/1436002698_602835.jpg)
        我就想把小熊猫周围的白色边框去掉改对这个控件进行怎样的设置呢????

3个回答

这种效果,一般是 UI 设计人员做的,而不是编码人员来做的。
简单的 UI 设计,将图片设计为 PNG + 透明,就可以实现不规则按键的效果。实际,编码控制的是一个矩形区域。

最简单最实际的就是处理一下图片,处理成png图片,把周边白色弄成透明。

用shape不行吗,或者用图片模拟

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问