Что вам нужно сделать, это определить новый тип пользовательского интерфейса, используя SASS и COMPASS.Итак, вы должны быть знакомы с этими структурами.Если вы уже установили их, и вы уже знаете, как создать свою тему приложения CSS, то вы можете добавить следующую строку в файл темы .sass, чтобы определить пользовательский интерфейс
@include sencha-tabbar-ui('myUI', $tabs-myUI, $tabs-bar-gradient, $tabs-myUI-active);
Как видите, яЯ использую некоторые переменные, чтобы установить нужный стиль.Подробно:
- $ tabs-myUI: базовый цвет для вкладок пользовательского интерфейса "myUI".
- $ tabs-bar-градиент: стиль градиента фона для панелей вкладок.
- $ tabs-myUI-active: является активным цветом для «светлых» вкладок пользовательского интерфейса.
Вы можете определить, сколько различных пользовательских интерфейсов вы хотите, и использовать их в своем коде вследующим образом:
new Ext.TabPanel({
fullscreen: true,
cardSwitchAnimation: 'slide',
ui: 'myUI',
items: [home, about]
});
Это официальный способ Сенчи сделать это.
Надеюсь, это поможет.