背景色をグラデーションにしたカスタム ツールバーが必要です。サスでやってみた。しかし、まだ機能していません..私がやったこと、私はそれを段階的に書いています:
- 現在のプロジェクトの resources フォルダーに作成します。
- そこにテーマと画像フォルダーを保持しました。
- resourcesフォルダー内にcssとsassフォルダーを作成しました。
sass フォルダーに、以下のコードを含む app.scss ファイルを作成しました。
$base-color: #588aad; // go big blue!$include_default_icons: false;
@import 'sencha-touch/default/all';
@include sencha-panel;
@include sencha-buttons;
@include sencha-sheet;
@include sencha-picker;
@include sencha-tabs;
@include sencha-toolbar;
@include sencha-toolbar-forms;
@include sencha-indexbar;
@include sencha-list;
@include sencha-layout;
@include sencha-form;
@include sencha-msgbox;
@include sencha-loading-spinner;
@include pictos-iconmask("bookmarks");
@include pictos-iconmask("compose");
@include pictos-iconmask("trash");
@include pictos-iconmask("search");
@include pictos-iconmask("bookmark2");
@include sencha-toolbar-ui('charcoal', #333333,'glossy');
次に、次のコードで config.rb ファイルを作成しました。
dir = File.dirname( FILE ) load File.join(dir, '..', 'themes') sass_path = dir css_path = File.join(dir, "..", "css") 環境 = :production output_style = :圧縮
- 次に、コマンド プロンプトで compass compile app.scss を実行します。
- コマンドを実行すると、css フォルダーに app.css ファイルが作成されます。7.次に、ツールバーのコードを変更します。
xtype: 'toolbar', docked: 'top', ui: 'charcoal', title: 'Set Compliance Goals'
しかし、その後、プロジェクトを実行しているときに、シミュレーターで、ツールバーに白い背景が表示されます..助けてください..