スクリーンの概要および重要なコンセプト

スクリーンのデザイン

スクリーンとは?

Indigo Studio のスクリーンは、ワイヤフレームや静的なモックアップのようなグラフィカル ユーザー インターフェイス (GUI) の視覚的構成のデザインに使用し、インタラクション時のビヘイビアも追加できます。このように、コーディングなしに対話型プロトタイプを作成できます。プロトタイプは、要件およびユーザーフィードバックの解析、動作をすばやく視覚化できます。

スクリーンは、スクリーン要素およびそのインタラクションを含む端末スクリーンまたはアプリケーション ウィンドウを表す特殊な GUI のようなものです。

プロトタイプ作成時にページ、ダイアログ、ウィンドウ、ビューなど他の名前を付けることもできます。

重要なコンセプト

基本

コンセプトは Indigo のスクリーンに基づきます。

  • ビューポート
    スクリーンの表示可能な領域のフレームです。ターゲット デバイスを定義します。

  • キャンバス
    スクリーンの表示可能な領域です。ビューポートとインタラクションし、スクロール/パンニングを定義します。

  • スクリーンの要素
    スクリーンを作成するために組み合わせる基礎的な視覚要素

  • インタラクション
    ユーザーによるナビゲーションまたはスクリーンを変更する操作です。

  • アニメーション
    時間の経過によって発生するようデザインされたスクリーンの変更です。

  • ステート
    ユーザー インタラクションを待っているステートであるスクリーンの停止ポイントは、インタラクション間の UI を構成します。

  • ナビゲーション
    外部 URL またはスクリーンからスクリーンへの変更

ビューポート

プレビューまたはプレーヤーでスクリーンを読み込むときに、ビューポートは表示領域を定義します。Indigo Studio は、ブラウザーまたはモバイル デバイスに対象するためのプリセット ビューポートを提供します。プラットフォーム ピッカー から選択できます。

ブラウザー、スマートフォン、およびタブレットのビューポートは、デザイナーでスクリーンの境界にクロムを追加します。スマートフォンやタブレットのビューポートは、ブラウザーでプロトタイプを表示するときにもクロムを追加します。

プラットフォーム プロパティ パネルを使用すると、デザイナーでクロムの透明度を変更し、デバイスの方向も変更できます。iOS スマートフォンおよびタブレット以外のプラットフォームに対象するためにビューポートのサイズをカスタマイズできます。

ビューポート、キャンバス、およびその間の関係については、「プラットフォームとスクリーン サイズの設定」を参照してください。

キャンバス

キャンバスは、スクリーンのすべての表示領域です。キャンバス サイズがビューポート サイズより大きい場合、スクロールとパンニング操作を有効にします。詳細については、「スクロールおよびパンニングのシミュレーション」を参照してください。

キャンバス プロパティは プラットフォーム プロパティ パネルに利用可能です。

スクリーンの要素

Indigo のスクリーンの要素とは、プロトタイプを作成するために使用したユーザーインターフェイス コントロールです。次のようなカテゴリにグループ化されています。

  • レイアウト
  • 共通コンテンツ
  • リストおよびピッカー
  • 図形
  • ステンシル
  • 注釈/マークアップ

要素は、スクリーン デザイナーのツールボックスにあります。

レイヤー

スクリーン要素はレイヤーで整理され、フロント/バックの関係にあります。要素とレイヤー ペインは、要素の順序、可視性、ロックステートの表示または操作に使用できます。

詳細については、要素の非表示とロック トピックを参照してください。

グループ

要素が、単一要素として動作するグループに追加できます。

要素をグループ化するように、要素を選択し CMD/CTRL+G 、またはプロパティ パネルのグループ化操作を使用します。

インタラクション

インタラクションは、スクリーン要素でユーザー インタラクションが実行される場合に発生しますこれにより、スクリーン変更 (スクリーン内の操作) または他の URL またはスクリーンをトリガーされます。

インタラクションの追加の情報については、「インタラクションの追加」を参照してください。

アニメーション

アニメーションとは、操作による変更の開始時間および/または断続期間の結果です。スクリーン要素を時間の経過によって変更させることを可能にします。変更というのは、移動、色または大きさの変更、フェードインやフェードアウトのことです。

アニメーションを追加する手順については、「インタラクションにアニメーションを追加」を参照してください。

ステート

各スクリーンには、Start という最初の構成、つまりスクリーンの初期化のステートがあります。既存の要素との相互作用は、新規のステートをもたらします。新しいステートは、ユーザー インタラクションの応答として基づいたステートに変更を適用した結果です。このように、Indigo のステートは増加し、お互いに依存しています。

ナビゲーション

あるユーザーの操作により、同じプロジェクト内のスクリーンの間または外部 URL のナビゲーションをトリガーされることがあります。

各スクリーンのナビゲーションを インタラクション エクスプローラー で表示できます。

そして、スクリーンからスクリーンへのナビゲーションは プロジェクト ホーム で表示できます。

関連トピック