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