Image Caption(ウィジェット)
Alexa Image Captionテンプレート(AlexaImageCaption)は、画像にヘッダーとキャプションを付けて表示します。キャプションテキストは、第1テキストと第2テキストとして指定できます。このテンプレートでは、キャプションを画像の上に重ねて表示したり、画像の下の単色のボックスに表示したりできます。
互換性
AlexaImageCaptionは、alexa-viewport-profilesパッケージの次のウィジェットビューポートプロファイルで動作するように設計されています。
- ウィジェット、中(
@hubWidgetMedium)
サポートされていないビューポートでAlexaImageCaptionを使用すると、予期しない結果になることがあります。ビューポートプロファイルの詳細については、ビューポートプロファイルを参照してください。
alexa-layoutsパッケージをインポートする
AlexaImageCaptionを使用するには、alexa-layoutsパッケージをインポートします。
alexa-layoutsパッケージの最新バージョンは1.7.0です。AlexaImageCaptionはバージョン1.5.0で導入されました。
AlexaImageCaptionのパラメーター
次の表は、ウィジェットビューポートプロファイルで機能するAlexaImageCaptionのプロパティの一覧です。すべてのパラメーターがすべてのビューポートプロファイルに適用されるわけではありません。「ウィジェットのサポート」列は、各パラメーターをサポートするウィジェットビューポートプロファイルを示しています。ビューポートプロファイルの詳細については、ビューポートプロファイルを参照してください。
type、imageSource、primaryText以外のパラメーターはすべてオプションです。
| 名前 | 型 | デフォルト | 説明 | ウィジェットのサポート | 追加されたバージョン |
|---|---|---|---|---|---|
|
|
文字列 |
— |
フッターアクションボタンを説明する文字列です。ユーザーがボタンを選択すると、ボイスオーバーでこの文字列が読み上げられます。 |
中 |
1.5.0 |
|
|
文字列 |
— |
アトリビューションの画像ソースのURLです。この画像は |
中 |
1.5.0 |
|
|
文字列 |
|
フッターアクションボタンのスタイルです。 |
中 |
1.5.0 |
|
|
文字列 |
— |
設定した場合、指定したテキストを含むフッターアクションボタンが表示されます。このテキストはボタンの目的を示している必要があります。設定しない場合、 |
中 |
1.5.0 |
|
|
配列 |
— |
このコンポーネントにバインドする |
中 |
1.5.0 |
|
|
文字列 |
— |
ヘッダーに表示する第1テキストです。 |
中 |
1.5.0 |
|
|
ブール値 |
|
|
中 |
1.5.0 |
|
|
文字列 |
— |
画像を説明する文字列です。ユーザーが画像コンポーネントを選択すると、ボイスオーバーでこの文字列が読み上げられます。 |
中 |
1.7.0 |
|
|
ブール値 |
|
|
中 |
1.5.0 |
|
|
文字列 |
— |
表示する画像のUniform Resource Identifier(URI)です。 |
中 |
1.5.0 |
|
|
文字列 |
|
テンプレートに表示されるテキストの言語です。この言語によって、テキストに使用されるデフォルトのフォントが決まります。たとえば、 |
中 |
1.5.0 |
|
|
文字列 |
|
コンテンツのレイアウト方向を指定します。このプロパティは、 |
中 |
1.5.0 |
|
|
コマンドの配列 |
— |
ユーザーがフッターアクションボタンを選択したときにトリガーするアクションです。 |
中 |
1.5.0 |
|
|
文字列 |
— |
表示する第1テキストです。 |
中 |
1.5.0 |
|
|
文字列 |
— |
|
中 |
1.5.0 |
|
|
文字列 |
|
色のテーマをダークまたはライトに設定します。選択されたテーマによってコンポーネントの色が制御されます。 |
中 |
1.5.0 |
|
|
ブール値 |
|
|
中 |
1.5.0 |
|
|
文字列 |
— |
常に |
中 |
1.5.0 |
AlexaImageCaptionの例
次の例は、imageScrimがtrueに設定されたAlexaImageCaptionを示しています。この例には、attributionImageも含まれています。したがって、secondaryTextは表示されません。
次の例は、imageScrimがfalseに設定されたAlexaImageCaptionを示しています。テキストは画像の下の単色のボックスに表示されます。この例には、attributionImageは含まれていません。したがって、1行のsecondaryTextが表示されます。
関連トピック
最終更新日: 2025 年 12 月 23 日