Android如何使用不透明元素的透明容器

时间:2014-04-13 19:14:44

标签: android osmdroid

我正在使用OSM Bonus Pack和osmdroid来开发一个地图应用程序(推荐!),我在显示more_info窗口时偶然发现了一个问题。

我希望在窗口背景透明的情况下显示图像,标题和描述以及子描述。

问题即使我将容器(RelativeLayout)alpha定义为0.8而元素alpha定义为1.0,容器仍保留容器透明度。

如何保持容器的alpha值,但保持元素完全不透明?

2 个答案:

答案 0 :(得分:1)

保留容器1.0的alpha,只需将其背景设置为透明。

NOT:

<RelativeLayout 
     android:alpha="0.8"
     android:background="#fff"
    ...

BUT:

<RelativeLayout 
     android:alpha="1.0"
     android:background="#afff"
    ...

答案 1 :(得分:1)

为什么不用图像编辑器编辑bonuspack_bubble_black.9.png文件,并提高其透明度? (当然,注意尊重九个边界)