2012年3月25日 星期日

Titanium: 設定按鈕背景漸層


有些時候就是懶得作圖片 :p

Titanium設定背景漸層的作法很簡單
按鈕的指令是setBackgroundGradient({});
不過沒有移除指令,要移除時設定為()即可

然後因為通常是一次要對多組按鈕設定
所以實務上(我的習慣)會先設定一個var儲存設定
如以下

var grad = {
type : 'linear',
colors : ['#111', '#666'],
startPoint : {
x : 0,
y : 0
},
endPoint : {
x : 0,
y : 40
},
backFillStart : false
};
if(type == 'note') {
btn_tabInfo.enabled = true;
btn_tabNote.enabled = false;
btn_tabImage.enabled = true;
btn_tabInfo.setBackgroundGradient({});
btn_tabNote.setBackgroundGradient(grad);
btn_tabImage.setBackgroundGradient({});
} else {...}

沒有留言: