2017-02-22 185 views
0

我需要一个透明的图像躺在不透明的image.Below是我在xml中的代码。在ImageView中的不透明图像上的透明图像

<ImageView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_above="@+id/next" 
    android:id="@+id/imageview1" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentTop="true" /> 

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/imageView2" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentTop="true" 
    android:alpha="0.3" />   

这是正确的方法吗?

+0

在第一组'机器人:阿尔法=“0.5”'代替'0.3' –

回答

0

是,如果两者都在相同RelativeLayout。请注意,您的宽度和高度设置不同(两者的宽度和高度都应该相同)。您也可以删除layout_alignParentStart两个(甚至有选择地删除所有相关align_时PARAMS match_parent

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <ImageView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:id="@+id/imageview1" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentBottom="true" /> 
    <ImageView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:id="@+id/imageView2" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentBottom="true" 
     android:alpha="0.3" /> 
</RelativeLayout> 

也有在第一ImageView可疑行:

android:layout_above="@+id/next" 

是什么next?它应该可能为RealtiveLayout被设置,这应该是在另一个内部RelativeLayout,其中包含next查看

+0

下一个是按钮 –

+0

,尽管我除去ID所有对齐的元素,它不工作为什么? –

+0

没有代码它只是猜测...发布您的整个XML – snachmsm