Titanium - Android没有为我的视图显示透明色

时间:2014-02-11 21:32:52

标签: android titanium

我有以下index.xml

<Alloy>
    <Window id="container" title="My App">
        <View backgroundImage="/myBackground.jpg">
            <Label backgroundColor='rgba(0,0,0,0.5)' text="Hello world!"></Label>
        </View>
    </Window>
</Alloy>

正如文档所说,这应该为我提供一个带有半透明黑色背景的Hello World文本。在iOS工作正常,但它在Android上显示完全透明的背景。

我尝试将其放在单独的tss文件中但仍然是同一个问题。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

由于某些原因,Titanium中的Android编辑与颜色的rgba()语法不兼容。请尝试使用Hex版本:

<Alloy>
    <Window id="container" title="My App">
        <View backgroundImage="/myBackground.jpg">
            <Label backgroundColor='#50000000' text="Hello world!"></Label>
        </View>
    </Window>
</Alloy>