如何在android studio中制作透明的png ImageView

时间:2017-03-24 13:24:37

标签: android imageview transparent

我想让myimage显得透明,所以我决定将“破碎”的图像变成png。然后我试了一下。但它失败了。

而不是这个 破碎的png xml

enter image description here

它看起来像这样 破碎的黑色

enter image description here

这是我的xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical" android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/broken"
         android:alpha=".75">

2 个答案:

答案 0 :(得分:0)

添加具有白色背景的父级

e.g。

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:fab="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/white">

<RelativeLayout 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/broken"
    android:alpha=".75">


<YOUR CODE>


</FrameLayout>

答案 1 :(得分:-1)

尝试这个不确定这是你想要的

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:background="@android:color/white"
    android:layout_height="wrap_content">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/broken"/>

</RelativeLayout>

如果它不能满足您的需求,请告诉我