【发布时间】:2018-08-09 12:06:49
【问题描述】:
我用 Gimp 为 Dialog 创建了一个背景,它是一个具有透明度和透明背景的 PNG。如果我在 ImageView 上显示它很好,而且背景是透明的。
<ImageView
android:src="@drawable/test"
但如果我将它显示为我的对话框的 LinearLayout 的背景,那么,将显示白色背景而不是图像的透明度(alpha 通道)。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@drawable/test"
final Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.xmldialog);
这是 PNG:
当我用作对话框的线性布局的背景时,应该做些什么来获得 alpha 通道而不是我创建的图像下方的白色背景?我确定这是对话框的问题。必须将某些内容设置为 true。
【问题讨论】:
标签: android android-layout png transparency android-dialog