最近のアクセス:
DesignOps - 例 - Travel Agency のモバイルフロントエンド

ここでは、Sketch デザインツールで作成され、GxDesignOps プラグインを使用して .gxsketch 形式でエクスポートされた、Travel Agency のモバイルフロントエンドのデザインファイルについて説明します。

サンプルのダウンロード

イメージ:40856.png Travel Agency Mobile.gxsketch

gxsketch ファイルの確認

任意の ZIP ファイル解凍ソフトウェアで .gxsketch ファイルのコンテンツを確認できます。ここでは 7zip ファイルアーカイバーを使用します。.gxsketch ファイルには、.sketch ファイルのほかに、gx-preview、フォント、画像という必須アセットが含まれた 3 つのフォルダがあります。
イメージ:47033.png
想定したとおりにレンダリングされないコントロールがある場合は、それらのリソースを確認し (画像がない、フォントファイルがパッケージ化されていないなど)、不足しているものがある場合はデザイナーに報告します。
.gxsketch ファイルを解凍し、.sketch ファイルを (すべてのフォントをインストールした) Mac 上の Sketch で開くと、次のように表示されます:
イメージ:47037.png

gxsketch ファイルのインポート

基本的には、[ Sketch インポート ] オプションの説明に従う必要があります。
ファイルシステムから .gxsketch ファイルを選択すると、 [ Sketch のインポート先 ] ダイアログが表示されます:
イメージ:46900.png
左側のツリーに表示されるノードを確認します。各ノードのコンテキスト情報が表示されます。たとえば、パネルの場合はプレビュー (画像およびレイアウトツリー) と GXML コード、テーマの場合はテーマクラスのプロパティを説明する GXML コード、画像やフォントの場合はプレビューが表示されます。また、インポートするノードの選択、インポートしないノードの選択解除ができます。
警告: ノードの選択/選択解除では、ノード間の依存関係は確認されません。そのため、ノードを選択解除する場合は、ほかのノードとの依存関係 (パネルで使用される画像など) がないか確認してください。そうしないと、インポートエラーが発生する可能性があります。

デザインファイルをインポートする必要がある場合は [ OK ] ボタンをクリックします。 [ 出力 ] ダイアログ ( [ 一般 ] タブ) にインポートの進捗状況が表示されます。
イメージ:46901.png
インポートが完了したら、生成されたパネルを確認します。また、インポートされたテーマクラス、画像オブジェクト、ファイルオブジェクト (フォント) も確認します。
イメージ:46902.png
最後に、自分でこれらのパネルをデザインし、必要な画像やフォントをインポートし、すべてのテーマクラスを作成すると、どれくらいの時間がかかるか考えてみてください。
間違いなく、多くの手間が省けます。

実行時

最後に、生成されたメイン メニュー オブジェクトを実行して、生成されたパネルを確認します。
注意: 完全なものは期待しないでください。デザインファイルや生成されたオブジェクト (抽象レイアウトまたはテーマクラス) に何らかの修正が必要になる可能性が高いです。

次に、全 4 つのパネルのプレビューを、設計時の状態 (アートボードの列) と、変更を加えていない実行時の状態 (Android/iOS の列) で示します。
デザイナー 開発者
Sketch アートボード GeneXus Android iOS
ホーム イメージ:49383.png ViewHome イメージ:49384.png イメージ:49385.png
観光名所 イメージ:49386.png ViewAttractions イメージ:49387.png イメージ:49388.png
観光名所の情報 イメージ:49389.png ViewAttractionAbout イメージ:49390.png イメージ:49391.png
観光名所への行き方 イメージ:49392.png ViewAttractionDirections イメージ:49393.png イメージ:49395.png
設計時と実行時の表示にいくつか違いがありますが、これらは開発者が調整して完成させることができます。
いずれにしても、すべてのパネルが 1 回目でほぼ完璧に作成されています。

適用範囲

ジェネレーター Android、Apple、Angular

参考情報

使用可能バージョン

このサンプルは GeneXus 17 に対応しています。




サブページ
Created: 21/04/20 02:19 by Admin Last update: 22/04/07 01:56 by Admin
カテゴリ
Powered by GXwiki 3.0