较低API版本的Android Bitmap透明背景为黑色

时间:2017-11-13 01:59:57

标签: android xml bitmap drawable alpha

我正在尝试使用像往常一样的位图制作启动画面。但是,透明层在API 16上显示为黑色(不确定其他API版本会受到影响)。

这是XML

<?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android"
    android:opacity="opaque">

    <item
        android:drawable="@color/colorPrimary"/>

    <item>
        <bitmap
            android:gravity="center"
            android:src="@drawable/splash_skull"/>
    </item>

</layer-list>

Bitmaps

Original Bitmaps

为什么会这样?

1 个答案:

答案 0 :(得分:1)

想出来。我已将SVG转换为位图。把它转换成PNG,它工作得很好。