Android视图 - 使一个视图对下面的视图透明

时间:2012-02-07 16:32:50

标签: android xml layout view transparent

我正在努力使一个视图的背景透明,以便顶视图中未绘制的任何区域实际上显示底部视图。

我已经在这里阅读了几个关于此的线程,但无论我尝试什么,顶视图都是用黑色绘制的。

底视图和顶视图都是从View基类继承的,而onDraw()被覆盖,这是我的layout.xml:

<merge xmlns:android="http://schemas.android.com/apk/res/android">
<com.domain.myapp.MyBottomView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mybottomview"  
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/bottom_image"/>

<com.domain.myapp.MyTopView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mytopview"  
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@android:color/transparent"/>
</merge>

任何人对我有任何建议我会非常感激!

此致 /迪

1 个答案:

答案 0 :(得分:3)

试试这个。

android:background="@android:color/transparent"

此处有资源:http://android-developers.blogspot.in/2009/01/why-is-my-list-black-android.html