在 Android 中具有图像和文本的按钮中删除图像背景
Remove Background of image in Button which has Image and text in Android
我有一个带图像的大按钮,text.i 想删除图像后面的白色背景。
Xml代码:
<Button
android:id="@+id/message"
android:background="@drawable/button_style"
android:shadowColor="#f9f9f9"
android:drawableLeft="@drawable/message"
android:paddingLeft="20dp"
android:shadowDx="1"
android:shadowDy="1"
android:shadowRadius="1"
android:text="Message"
android:textColor="#52595C"
android:layout_width="match_parent"
android:layout_height="130dp"
android:layout_marginTop="2dp" />
我正在尝试删除背景,但它不起作用
android:background="@null"
任何帮助都将得到极大的帮助!
如果你想让按钮透明,使用这个:
android:background="#00000000"
如果你想让图片有透明背景,你必须使用透明的png文件,像这样:http://content.mediastg.net/dyna_images/agents/225/137213/20140920014206.png
如果你想学习如何制作透明图片:
https://www.youtube.com/watch?v=r17b_QK_9Ng
<ImageButton
android:id="@+id/message"
android:src="@drawable/button_style"
android:shadowColor="#f9f9f9"
android:drawableLeft="@drawable/message"
android:paddingLeft="20dp"
android:shadowDx="1"
android:shadowDy="1"
android:shadowRadius="1"
android:text="Message"
android:textColor="#52595C"
android:layout_width="match_parent"
android:layout_height="130dp"
android:background="@android:color/transparent"
android:layout_marginTop="2dp" />
这也许可行,设置 android:background="@android:color/transparent"
为避免使用两次背景,您可以使用 ImageButton 替换 Button 并使用 android:src 将图片设置为背景
我有一个带图像的大按钮,text.i 想删除图像后面的白色背景。
Xml代码:
<Button
android:id="@+id/message"
android:background="@drawable/button_style"
android:shadowColor="#f9f9f9"
android:drawableLeft="@drawable/message"
android:paddingLeft="20dp"
android:shadowDx="1"
android:shadowDy="1"
android:shadowRadius="1"
android:text="Message"
android:textColor="#52595C"
android:layout_width="match_parent"
android:layout_height="130dp"
android:layout_marginTop="2dp" />
我正在尝试删除背景,但它不起作用
android:background="@null"
任何帮助都将得到极大的帮助!
如果你想让按钮透明,使用这个:
android:background="#00000000"
如果你想让图片有透明背景,你必须使用透明的png文件,像这样:http://content.mediastg.net/dyna_images/agents/225/137213/20140920014206.png
如果你想学习如何制作透明图片: https://www.youtube.com/watch?v=r17b_QK_9Ng
<ImageButton
android:id="@+id/message"
android:src="@drawable/button_style"
android:shadowColor="#f9f9f9"
android:drawableLeft="@drawable/message"
android:paddingLeft="20dp"
android:shadowDx="1"
android:shadowDy="1"
android:shadowRadius="1"
android:text="Message"
android:textColor="#52595C"
android:layout_width="match_parent"
android:layout_height="130dp"
android:background="@android:color/transparent"
android:layout_marginTop="2dp" />
这也许可行,设置 android:background="@android:color/transparent"
为避免使用两次背景,您可以使用 ImageButton 替换 Button 并使用 android:src 将图片设置为背景