【发布时间】:2012-02-29 02:28:50
【问题描述】:
我正在努力使一个视图的背景透明,以便顶视图上未绘制的任何区域实际上都显示底视图。
我已经在这里阅读了几个关于此的主题,但无论我尝试什么,顶视图都是用黑色绘制的。
底视图和顶视图都继承自 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>
任何人对我有任何建议,我将非常感激!
问候 /深
【问题讨论】:
-
stackoverflow.com/questions/2176922/how-to-create-transparent-activity-in-android
-
这真的很有趣!它确实使活动透明而不是视图,但也许我可以使用它来获得更好的效果。
标签: android xml layout view transparent