2013-04-29 99 views

回答

2

是的,一切都是可能的皮膚。 TabBar是TabbedVieNavigator的一部分,TabBar也是從ButtonBar繼承的。你應該爲按鈕欄創建的皮膚,並將其設置爲您TabbedViewNavigator #tabBar這樣的:

<fx:Style> 
    @namespace s "library://ns.adobe.com/flex/spark"; 
    s|TabbedViewNavigator #tabBar 
    { 
     skinClass: ClassReference("views.skins.TabbedViewNavigatorTabBarSkin"); 
    } 
</fx:Style> 

其中TabbedViewNavigatorTabBarSkin是按鈕欄主機組件的皮膚,請看看下面的屏幕:

Creating skin

然後,您只需創建自己的ButtonBar按鈕皮膚,並設置自己的BG顏色和圖標以及其他所需的東西。希望這對你有所幫助。

1

使用spark.components.TabbedViewNavigator作爲HostComponent創建自定義外觀並定義以下組件以使其工作。如你所願,爲你的TabBar蒙皮。您可以添加圖像而不是標籤。

enter image description here