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