2016-06-25 15 views
0

你好,我需要一些帮助来创建Imagebutton。我在PS上创建了自定义按钮,然后以透明背景将其保存为PNG格式。之后,我用9patch修补了我的图片。现在,我在该布局中将该图像用作按钮,但该图像显示彩色背景角落。我尝试了很多东西,但没有删除。ImageButton Border Transparancy - 删除圆形图像的方形边框不起作用?

Here is my image

这里是我的XML

<ImageButton 
    android:id="@+id/mybutton" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:background="@android:color/transparent" 
    android:src="@drawable/registerbutton" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" 
    android:layout_marginBottom="123dp" /> 

Here is the image of imagebutton It shows white corners

回答

0

保持背景属性作为@null这样的按钮在线:

android:background="@null" 

如果仍然您获得的角落,它可能是从PNG文件您正在使用。

这是我从@null

enter image description here

+0

感谢您的帮助。我只是检查了从9patching输出的角落。 –

0

可能是 “9patching” 操作的输出中添加的角落。打开文件并检查是否有转角。 如果赢了,请尝试使用android:background属性切换android:src属性。

+0

感谢您的帮助得到一个例子。我刚刚检查了从9patching输出的角落 –

+0

接受正确的答案:) –

0

和U可以使用png格式this site

+0

谢谢它真的有帮助。 –