android에서 배경이 투명한 위도우를 만들기 위해서는 theme을 수정해야합니다.
projectFolder/platform/android/res/values/customtheme.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="NoActionBar" parent="@style/Theme.AppCompat.Translucent.NoTitleBar">
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBarOverlay">false</item>
</style>
</resources>
사용할때는 아래와 같이 하면됩니다.
var win = Ti.UI.createWindow({
theme : 'NoActionBar',
backgroundColor: "#99000000"
});
투명한 색을 만들기 위한 방법으로 ios, android 둘다 되는 방법은 위에서 처럼 앞에 컬러 HEX앞에 두자리를 추가해주면 됩니다. 위에는 99 는 60%를 의미 합니다. 아래 표 참고하세요.
Alpha Level HEX Code
100% FF
95% F2
90% E6
85% D9
80% CC
75% BF
70% B3
65% A6
60% 99
55% 8C
50% 80
45% 73
40% 66
35% 59
30% 4D
25% 40
20% 33
15% 26
10% 1A
5% 0D
0% 00