メインコンテンツまでスキップ

Image

Imageウィジェットは、PNG・JPGなどのラスター画像を画面に表示するウィジェットです。
asset(プロジェクトリソース)・ネットワーク(URL)・ファイルなど、さまざまなソースの画像を読み込み、サイズ・フィット方式・アライメントを指定して描画します。

定義・役割

Imageウィジェットは、指定した画像ソースを読み込んで画面に描画します。画像がない場合や読み込みに失敗した場合は、代替画像(placeholder)を代わりに表示します。サイズ(width・height)、フィット方式(fit)、アライメント、繰り返し、カラーフィルターなどを設定できます。

  • カテゴリー: Contents
  • 対応する画像ソース(imageプロパティで選択): assetImage(プロジェクトのアセット。画面の倍率に合う解像度バリアントを自動選択)、exactAssetImage(プロジェクトのアセットを指定したパス・倍率のまま読み込み)、networkImage(URLのリモート画像)、fileImage(端末のファイルパス)。デフォルトはassetImage
  • デフォルトの画像ソース: 空のasset(指定が必要)

機能

機能説明
画像の表示asset・ネットワーク(URL)・ファイルの画像を画面に描画します。
代替画像画像がない場合や読み込みに失敗した場合、placeholderに指定した代替画像を表示します。
サイズ・フィット幅・高さとfit(フィット方式)を指定して画像の表示領域を調整します。
カラーフィルターcolorcolorBlendModeで画像に色を重ねます。
繰り返し・アライメントrepeatで画像をタイルのように繰り返し、alignmentで配置を揃えます。

使い方

  1. 左のウィジェットパレットでContentsカテゴリーを開きます。
  2. Image項目をキャンバスにドラッグ&ドロップします。
  3. 右のプロパティパネルで、imageに表示する画像ソース(asset・URL・ファイル)を指定します。
  4. 必要に応じてwidthheightfitでサイズとフィット方式を調整します。
  5. 読み込み失敗に備えて、placeholderに代替画像を指定します。

プロパティ

プロパティ説明デフォルト値値 / タイプ
image表示する画像ソース。ソースの種類をassetImageexactAssetImagenetworkImagefileImageから選び、読み込むソースを指定します。空のasset(指定が必要)画像ソース
placeholder画像がない場合や読み込みに失敗した場合に表示する代替画像のasset名未設定文字列(asset名)
Size画像のサイズ — 幅(width)・高さ(height)をまとめて指定するグループプロパティ未設定サイズ(幅・高さ、数値px)
color画像に重ねる色未設定カラー
colorBlendModecolorを画像と合成する方式未設定合成モード
fit表示領域に画像を収める方式未設定fill, contain, cover, fitWidth, fitHeight, none, scaleDown
alignment表示領域内での画像のアライメント中央アライメント値
repeat画像の繰り返し方式noRepeat
(繰り返さない)
repeat, repeatX, repeatY, noRepeat
centerSlice9スライスで伸縮させる中央領域未設定矩形領域
matchTextDirectionテキストの方向に合わせて画像を反転falsetrue/false
gaplessPlayback画像を差し替えるときに前の画像を保持してちらつきを防止falsetrue/false
isAntiAliasアンチエイリアス(輪郭を滑らかに)を適用 — 現在のバージョンでは動作しません。falsetrue/false
filterQuality画像スケーリングの品質lownone, low, medium, high
semanticLabelアクセシビリティのスクリーンリーダー用の説明未設定文字列
excludeFromSemanticsアクセシビリティ情報から除外falsetrue/false

注意・ヒント

警告

imageを指定しない場合やソースが見つからない場合、画像は表示されません。このときはplaceholderに指定した代替画像が代わりに表示されます。

ヒント

ネットワーク(URL)画像は、読み込み中や失敗時に自動でplaceholder画像を表示します。asset画像はプロジェクトに登録されているリソース名を使います。

さらに詳しく

ヒント

このウィジェットをスクリプトで制御するWidget Control(Property・Method・Event)の全体は、Image Widget Controlドキュメントで確認してください。