问题:
我已经将一个带有 alpha 通道的 png 图像保存到了 Android Studio 中的 @drawable 文件夹中。
在 Android Studio 中的图像如下: 但是,当我将其添加到相对布局中的 ImageView 中时,alpha 通道就丢失了。
ImageView 中的图片如下: XML 布局代码如下:
我已经尝试将背景设置为透明。如果我将其保存为mipmap,则图像将显示alpha通道,尽管这不是我的首选方法。
为什么它会出现白色背景?
我已经将一个带有 alpha 通道的 png 图像保存到了 Android Studio 中的 @drawable 文件夹中。
在 Android Studio 中的图像如下: 但是,当我将其添加到相对布局中的 ImageView 中时,alpha 通道就丢失了。
ImageView 中的图片如下: XML 布局代码如下:
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/icon_main"
android:id="@+id/main_icon_img"
android:background="@android:color/transparent"
android:scaleType="fitXY"
android:adjustViewBounds="true"
android:layout_marginLeft="31dp"
android:layout_marginStart="31dp"
android:layout_marginTop="113dp"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
我已经尝试将背景设置为透明。如果我将其保存为mipmap,则图像将显示alpha通道,尽管这不是我的首选方法。
为什么它会出现白色背景?