最近のアクセス:
Theme オブジェクト

アプリケーションのコントロールのグラフィックおよび機能のデザインを定義します。

説明

ネイティブ モバイル ジェネレーターを使用する場合 (たとえば、モバイルアプリに関連する最初のオブジェクトをナレッジベースに作成またはインポートする場合)、「CarmineSD」Theme オブジェクトが、CarmineIOS および CarmineAndroid という 2 つの子オブジェクトとともに自動的にインポートされます。
CarmineIOS と CarmineAndroid というテーマは、プラットフォームのノードの下の Any iOS サブノードおよび Any Android サブノードにそれぞれ自動的に割り当てられます ([ Theme ] プロパティを使用)。各 iOS プラットフォーム (iPad、iPhone、iPhone 3.5" など) は Any iOS ノード用に設定されたテーマを継承し、各 Android プラットフォームは Any Android ノード用に設定されたテーマを継承します。これらすべてのテーマを変更することで、デバイスタイプに応じて異なる外観を設定できます。
イメージ:46611.png
このほかにも、インポートして設定できるテーマ (下位互換性あり) が 2 つあります: SimpleAndroid および SimpleiOS です。
GeneXus のメインメニューで [ ファイル ] > [ 新規 ] > [ オブジェクト ] の順に選択して、既存の Theme オブジェクトに基づいた独自の Theme オブジェクトを作成するか、まったく新しい Theme オブジェクト (すべてのクラスに既定値を使用) を作成できます。
作成したテーマには、GeneXus コントロール (およびその他のエレメント) に対応する、事前定義済みのクラスのグループが自動的に含まれます。

イメージ:32518.png

[ Styles ] エレメント

Theme オブジェクトのすべてのコンポーネントがツリー構造で表示されます。

(1) GeneXus 15 Upgrade 8 以降で利用可能
(2) GeneXus 15 Upgrade 9 以降で利用可能

[ Colors ] エレメント

Theme オブジェクトに対応する Color Palette オブジェクトを選択し、そのテーマに使用されている色 (パレット内かそれ以外) を表示できます。また、それぞれの色について、プロパティ一覧と、その色を使用するテーマクラスも表示します。これにより、どの色が適用されているかを開発者が簡単に確認できます。
イメージ:37639.png
詳細については、「Theme オブジェクトの [ Colors ] エレメント」を参照してください。

[ Images ] エレメント

ここには、Theme オブジェクトで使用されている画像がすべて表示されます。画像がテーマ別になっている場合は、このテーマに対応するもののみが表示されます。
イメージ:37640.png

参考情報

動画

イメージ:20668.png Design Systems
イメージ:20668.png Images and Theme Object



サブページ
Created: 14/09/18 03:09 by Admin Last update: 22/04/05 18:16 by Admin
カテゴリ
Powered by GXwiki 3.0