0
我正在創建要在其他應用程序中使用的自定義TabNavigator
組件。但現在,選項卡的背景不會改變(儘管其他樣式更改也適用)。如何在自定義TabNavigator組件中更改TabBar選項卡背景顏色
在我CustomTabNavigator
類,我有這樣的控制裝置:
override protected function updateDisplayList (w:Number, h:Number):void {
super.updateDisplaylist(w,h);
tabBar.styleName="CustomTabBarStyle";
}
,這裏是在<style>
聲明的CSS:
.CustomTabBarStyle {
tabHeight:100;
tabWidth:100;
tabStyleName: "CustomTab";
backgroundColor: #FFFFFF;
}
.CustomTab {
backgroundColor: #FFFFFF;
color: haloBlue;
}
文本的haloBlue色彩應用,以及tabHeight和tabWidth。背景顏色不會改變。我已經通過大約5個教程嘗試不同的事情,無濟於事...是否有辦法在自定義組件中執行此操作?我所要做的就是擺脫漸變背景而不是平坦的白色背景。
嘗試使用.CustomTab {chromeColor:#FFFFFF; 顏色:haloBlue; } – 2013-02-26 21:22:05
@IlyaZ,使所選標籤的背景爲純白色,所以進步:)你知道它不適用於其他標籤的原因嗎? – 2013-02-26 22:35:59
你使用哪個flex版本?嘗試在.CustomTabBarStyle類中使用chromeColor。 – 2013-02-27 07:22:49