Card
Alexa Cardレスポンシブ対応コンポーネント(AlexaCard
)は、コンテナー内に最小単位のコンテンツを表示します。このコンポーネントを使用すると、一目で読み取ることができる情報のスナップショットを表示できます。背景、メタデータ、ユーザーがカードを選択すると実行されるコマンドを設定できます。
互換性
AlexaCard
は、alexa-viewport-profiles
パッケージの次の標準Viewportプロファイルで動作するように設計されています。
- すべての横長デバイスプロファイル
- すべての縦長デバイスプロファイル
- すべてのテレビプロファイル
サポートされていないViewportでAlexaCard
を使用すると、予期しない結果になることがあります。Viewportプロファイルの詳細については、Viewportプロファイルを参照してください。
alexa-layoutsパッケージをインポートする
AlexaCard
を使用するには、alexa-layoutsパッケージをインポートします。
alexa-layouts
パッケージの最新バージョンは1.7.0です。AlexaCard
はバージョン1.7.0で導入されました。
AlexaCard
コンポーネントでは、secondaryText
とtertiaryText
の横にアイコンを表示できます。Alexaアイコンライブラリからアイコンを使用するには、ドキュメントにalexa-icon
パッケージもインポートする必要があります。次の例は、最新バージョンのalexa-layouts
とalexa-icon
をインポートするimport
配列を示しています。
{
"import": [
{
"name": "alexa-layouts",
"version": "1.7.0"
},
{
"name": "alexa-icon",
"version": "1.0.0"
}
]
}
AlexaCardのパラメーター
以下の表は、AlexaCard
で設定できるパラメーターを示しています。特に記載のない限り、標準viewportプロファイルはすべてのパラメーターをサポートします。「ウィジェットのサポート」列は、各パラメーターをサポートするウィジェットviewportプロファイルを示しています。viewportプロファイルの詳細については、Viewportプロファイルを参照してください。
type
以外のパラメーターはすべてオプションです。
名前 | 型 | デフォルト | 説明 | ウィジェットのサポート | 追加されたバージョン |
---|---|---|---|---|---|
|
文字列 |
|
カードを説明する文字列です。ユーザーがカードを選択すると、ボイスオーバーでこの文字列が読み上げられます。 |
サポートされません |
1.7.0 |
|
文字列 |
— |
アトリビューションの画像ソースのURLです。 |
サポートされません |
1.7.0 |
|
— |
カードの背景色です。 |
サポートされません |
1.7.0 | |
|
文字列 |
|
|
サポートされません |
1.7.0 |
|
ブール値 |
|
|
サポートされません |
1.7.0 |
|
ブール値 |
|
|
サポートされません |
1.7.0 |
|
ブール値 |
|
|
サポートされません |
1.7.0 |
|
任意 |
— |
「空」の評価スロット(中が空の星など)を表すグラフィックです。 |
サポートされません |
1.7.0 |
|
任意 |
— |
このレイアウトにバインドするエンティティデータの配列です。 |
サポートされません |
1.7.0 |
|
任意 |
— |
「満点」の評価スロット(完全な星など)を表すグラフィックです。 |
サポートされません |
1.7.0 |
|
任意 |
— |
「半分」の評価スロット(半分の星など)を表すグラフィックです。 |
サポートされません |
1.7.0 |
|
文字列 |
— |
カードの上部に表示するヘッダーテキストです。 |
サポートされません |
1.7.0 |
|
文字列 |
— |
画像の代替テキストです。ボイスオーバーでこの文字列が読み上げられます。 |
サポートされません |
1.7.0 |
|
ブール値 |
|
|
サポートされません |
1.7.0 |
|
ブール値 |
|
|
サポートされません |
1.7.0 |
|
数値 |
0 |
1~100の数値に設定すると、指定したパーセンテージに基づいて画像に進行状況バーが表示されます。これにより、ユーザーは項目のステータスをひとめで確認できます。進行状況バーは、 |
サポートされません |
1.7.0 |
|
ブール値 |
|
|
サポートされません |
1.7.0 |
|
文字列 |
— |
表示する画像のURIです。 |
サポートされません |
1.7.0 |
|
コマンドの配列 |
— |
ユーザーがカードをタップしたときにトリガーするアクションです。 |
サポートされません |
1.7.0 |
|
文字列 |
— |
表示する第1テキストです。 |
サポートされません |
1.7.0 |
|
文字列 |
AVG |
評価に使用するグラフィックのタイプです。 |
サポートされません |
1.7.0 |
|
数値 |
— |
0~5の数値の評価です。正の数を設定すると、数字が星評価として表示されます。負の数を設定するか、値を設定しない場合は評価が表示されません。 |
サポートされません |
1.7.0 |
|
文字列 |
multiple |
評価用の1つのグラフィックアセットを表示するか、複数の画像アセットから評価度を構成するかを決定します。 |
サポートされません |
1.7.0 |
|
文字列 |
— |
評価の横に表示するテキストです。 |
サポートされません |
1.7.0 |
|
文字列 |
— |
第2アイコンの名前です。Alexaアイコンライブラリのアイコンの名前を設定します。ドキュメントに |
サポートされません |
1.7.0 |
|
文字列 |
— |
第2アイコンとして表示するAVGのURLです。 |
サポートされません |
1.7.0 |
|
文字列 |
— |
表示する第2テキストです。 |
サポートされません |
1.7.0 |
|
任意 |
— |
評価を表すために表示するグラフィックです。 |
サポートされません |
1.7.0 |
|
— |
評価を表す1つのグラフィックのバウンディングボックスの幅です。 |
サポートされません |
1.7.0 | |
|
文字列 |
— |
第3アイコンの名前です。Alexaアイコンライブラリのアイコンの名前を設定します。ドキュメントに |
サポートされません |
1.7.0 |
|
文字列 |
— |
第3アイコンとして表示するAVGのURLです。 |
サポートされません |
1.7.0 |
|
文字列 |
— |
表示する第3テキストです。 |
サポートされません |
1.7.0 |
|
文字列 |
|
色のテーマをダークまたはライトに設定します。テーマを選択することでコンポーネントの色を制御します。 |
サポートされません |
1.7.0 |
|
文字列 |
— |
常に |
サポートされません |
1.7.0 |
AlexaCardの例
次の例は、水平方向のSequence
コンポーネント内に表示されるAlexaCard
を示しています。カードをタップすると、ヘッダーが更新されてタップしたカードのIDが表示され、この情報を含むUserEvent
がAlexaからスキルに送信されます。SendEvent
コマンドをテストするには、この例をスキルにコピーしてください。
関連トピック
最終更新日: 2025 年 09 月 30 日