Onsen UIをカスタマイズするOnsen Theme Rollerの紹介
Onsen UIを使えばハイブリッドアプリやスマートフォン向けWebサイトにおいてリッチで高速な描画ができるUIを手に入れることができます。しかし多機能かつ多彩な表現を可能にすればするほど、ちょっとしたカスタマイズもしづらくなってしまいます。
それを防ぐのに使えるのがテーマ機能です。色をがらっと変えることで印象が大きく変わります。Onsen UIではOnsen Theme Rollerを用意しており、それを使うことで各UIコンポーネントのカスタマイズを簡単に行えるようになっています。今回はOnsen Theme Rollerの使い方を紹介します。
Onsen Theme Rollerの使い方
まずOnsen Theme Rollerを開きます。
見て分かる通り、各UIコンポーネントが並んでいます。スイッチやレンジ、ナビゲーションバーといったUIコンポーネントに加えて、リストに入ったスイッチ、各種リスト、ポップオーバー、アラートなど60種類以上のコンポーネントが登録されています。
これらで例えばスイッチのデザインを変えようと思った場合、横にあるチェックボックスをつけます。
そうすると左側にあるカラーリストでスイッチに関係する部分(Border ColorとSwitch Highlight Color)だけが明るくなり、他はグレーアウトします。
これでどの設定が、どのUIコンポーネントに関わってくるのかが分かりやすくなります。思いもしないところが変更されてしまったり、逆にどこを変更すれば反映されるのか分からないといった事態にならなくなるでしょう。
カラースキーマを選ぶ
自分で一からカラー設定を変更していく他、予め作成されているカラースキーマからまとめてカラーリングを変更することもできます。
例えばこの中から好きなものを選び、クリックします。そうすると一気に全体のカラーリングが変更されたのが分かるはずです。
全体の色合いをここから選択し、その後細かな調整を行っていくことも可能です。
パターンでチェック
そして個々の細かなUIコンポーネントだけでなく、実際にアプリ風に使ってみた時の見え方を確認できるのがパターンです。