[イメージ]コントロールの表示

特性

内容

モバイル

コントロールの色を指定します。[アプリケーション用基本色一覧]にズームして選択するか、直接基本色番号を入力してください。

モバイル仕様:

  • モバイル用デバイスでシステム色が使用された場合、コントロールに対するOSのデフォルト色が表示されます。

  • Androidの場合は、次の2つの色が必要です:「通常」と「押下」。Magic xpaでは、コントロールには1つの色しか定義できないため、コントロールに色が定義された場合、この色は「通常」(「押下」ではありません)として表示されます。システムのネイティブな「押下」色が、コントロールの押下色として使用されます。このため、例えば[プッシュボタン]コントロールの[色]のデフォルト色が「通常」(=グレイ)、「押下」(=青)に設定された場合、Magic側でコントロールの[色]特性を「赤」に設定すると、押下されない場合は赤色で表示され、押下されると青色で表示されます。

Android

iOS

ツールチップ

コントロールに関連付けるツールチップを指定します。[ヘルプ一覧]にズームしてツールチップヘルプを選択できます。

式で指定することで動的に表示させることができます。式ではヘルプ内容をUnicode書式で定義します。

 

可視

コントロールを表示させるかどうか指定します。論理値を返す式で指定することもできます。

Android

iOS

有効

コントロールを有効にするかどうかを指定します。有効にするかどうかを表す論理値を返す式を使用できます。

Android

iOS

スタイル

コントロールの外観を指定します。有効な値は、以下の通りです。

  • N=境界なし(デフォルト)

  • S=凹立体

  • 2=平面

モバイル仕様:

「境界なし」以外は、全て同じように表示されます。

Android

iOS

イメージスタイル

イメージをイメージコントロールに合わせる方法を指定します。有効な値は以下の通りです。 

  • T=タイル …… 領域全体が埋まるまで、イメージを繰り返しコントロールにコピーします。

  • C=コピー …… イメージをそのままコントロールにコピーします。コントロールより大きいイメージはトリミングされます。イメージがコントロールより小さい場合、コントロールのカバーされていない部分に背景色が塗られます。

  • S=フィットスケール …… イメージが、イメージコントロールの高さまたは幅に収まるようにサイズが調整されてコピーされます。この場合、イメージの縦横比は維持されます。イメージの縦横比とコントロールの縦横比が同じでない場合、コントロールの一部がカバーされないままになることがあります。

  • F=フィルスケール …… イメージが、イメージコントロールの領域を全て埋めるようにコピーされます。イメージの縦横比は維持されます。イメージの縦横比とコントロールの縦横比が同じでない場合、イメージの一部だけがコントロールに表示されることがあります。

  • D=コントロールスケール …… イメージの縦横比が調整され、イメージコントロールの領域を全て埋めるようにコピーされます。したがって、元のイメージは縦長または横長になります。イメージの縦横比とコントロールの縦横比が同じでない場合、縮小または拡大されたイメージは歪んでいます。

注意:

  • アニメーション化されたGifファイルの場合は、「コピー」でのみ表示できます。

  • コントロールを透過の背景色で表示させるには、[スタイル]特性を「平面」に設定し、背景色が透過の色を設定する必要があります。

 

モバイル仕様:

  • AndroidとiOSの場合:

    • デバイスのDPIが考慮されないため、[スタイル]特性で「コピー」を使用することは推奨しません。この場合、デバイスが異なると異なるサイズで表示されます。

    • 「フィットスケール」の場合、[イメージ]コントロールの中央に表示されます。

  • Androidの場合のみ:「フィルスケール」では、コントロールの中央に配置されます。

Android

iOS