Text List Item
Alexaテキストリスト項目レスポンシブ対応コンポーネント(AlexaTextListItem)は、リスト表示用にフォーマットされたテキストを表示します。
互換性
AlexaTextListItemは、以下のビューポートプロファイルに対応するように設計されています。
alexa-viewport-profilesパッケージの以下のウィジェットビューポートプロファイル:- ウィジェット、中(
@hubWidgetMedium)
- ウィジェット、中(
alexa-viewport-profilesパッケージのすべての標準ビューポートプロファイル:- すべての円形デバイスプロファイル
- すべての横長デバイスプロファイル
- すべての縦長デバイスプロファイル
- すべてのモバイルプロファイル
- すべてのテレビプロファイル
ビューポートプロファイルの詳細については、ビューポートプロファイルを参照してください。
ウィジェットでの相違点
AlexaTextListItemをウィジェット内で使用した場合は、ウィジェットの限られたサイズに合わせて簡略化されたリスト項目が表示されます。
- リスト項目には、第1テキスト、第2テキスト、画像のサムネイルが表示されます。第3テキスト、評価、項目番号は表示されません。
- リスト項目の第2テキストの位置は変更できません。
alexa-layoutsパッケージをインポートする
AlexaTextListItemを使用するには、alexa-layoutsパッケージをインポートします。
alexa-layoutsパッケージの最新バージョンは1.7.0です。AlexaTextListItemはバージョン1.1.0で導入されました。
このページの上部にあるその他のバージョンオプションを使用すると、別のバージョンのAlexaTextListItemドキュメントを確認できます。パラメーターの表には、それぞれのパラメーターが追加されたalexa-layoutsのバージョンが示されています。
AlexaTextListItemパラメーター
次の表は、AlexaTextListItemに設定できるパラメーターを示しています。特に記載のない限り、標準ビューポートプロファイルはすべてのパラメーターをサポートします。「ウィジェットのサポート」列は、各パラメーターをサポートするウィジェットビューポートプロファイルを示しています。ビューポートプロファイルの詳細については、ビューポートプロファイルを参照してください。
type以外のパラメーターはすべてオプションです。
| 名前 | 型 | デフォルト | 説明 | ウィジェットのサポート | 追加されたバージョン |
|---|---|---|---|---|---|
|
|
文字列 |
|
テキストリスト項目を説明する文字列です。ユーザーが項目を選択すると、ボイスオーバーでこの文字列が読み上げられます。 |
中 |
1.5.0 |
|
|
コンポーネント |
— |
リスト項目の最後に表示する対話型のレスポンシブ対応コンポーネントです。使用できるオプションとして、 |
サポートされません |
1.7.0 |
|
|
任意 |
|
「空」の評価スロット(塗りつぶされていない星など)を表すグラフィックです。 |
サポートされません |
1.2.0 |
|
|
配列 |
— |
このコンポーネントにバインドするentityデータの配列です。 |
中 |
1.2.0 |
|
|
任意 |
|
「フル」の評価スロットを表すグラフィックです(完全に塗りつぶされた星など)。 |
サポートされません |
1.2.0 |
|
|
任意 |
|
「半分」の評価スロットを表すグラフィックです(半分の星など)。 |
サポートされません |
1.2.0 |
|
|
ブール値 |
|
|
中 |
1.1.0 |
|
|
ブール値 |
|
|
サポートされません |
1.2.0 |
|
|
ブール値 |
|
|
サポートされません |
1.1.0 |
|
|
文字列 |
|
バウンディングボックス内での画像の配置方法を決定します。画像がバウンディングボックスよりも小さい場合に使用されます。オプションは、bottom、bottom-left、bottom-right、center、left、right、top、top-left、top-rightです。このプロパティは、 |
中 |
1.2.0 |
|
|
ブール値 |
|
|
中 |
1.2.0 |
|
|
文字列 |
|
バウンディングボックス内に収まるように画像を拡大縮小する方法を決定します。オプションは、none、fill、best-fit、best-fill、best-fit-downです。このプロパティは、 |
中 |
1.2.0 |
|
|
ブール値 |
|
|
中 |
1.3.0 |
|
|
文字列 |
— |
リスト項目の横にサムネイルとして表示する画像のURIです。 |
中 |
1.2.0 |
|
|
文字列 |
|
コンテンツのレイアウト方向を指定します。このプロパティは、 |
中 |
1.4.0 |
|
|
— |
ユーザーがリスト項目を選択したときに実行されるアクションです。指定しない場合、リスト項目は |
中 |
1.1.0 | |
|
|
文字列 |
— |
リスト項目に表示する第1テキストです。 |
中 |
1.1.0 |
|
|
文字列 |
|
評価に使用するグラフィックのタイプです。 |
サポートされません |
1.2.0 |
|
|
数値 |
-1 |
0~5の数値のレーティングです。正の数を設定すると、数字が星評価として表示されます。負の数を設定するか、値を設定しない場合は評価が表示されません。 |
サポートされません |
1.2.0 |
|
|
文字列 |
— |
評価用の1つのグラフィックアセットを表示するか、複数の画像アセットから評価度を構成するかを決定します。 |
サポートされません |
1.2.0 |
|
|
文字列 |
— |
評価の横に表示するテキストです。 |
サポートされません |
1.2.0 |
|
|
文字列 |
— |
各リスト項目の第2テキストです。 |
中 |
1.2.0 |
|
|
文字列 |
|
|
サポートされません |
1.2.0 |
|
|
任意 |
— |
評価を表すために表示するグラフィックです。 |
サポートされません |
1.2.0 |
|
|
— |
評価を表す単一グラフィックのバウンディングボックスの幅です。 |
サポートされません |
1.2.0 | |
|
|
文字列 |
— |
各リスト項目の第3テキストです。 |
サポートされません |
1.2.0 |
|
|
文字列 |
|
|
サポートされません |
1.2.0 |
|
|
ブール値 |
|
|
サポートされません |
1.4.0 |
|
|
文字列 |
|
色のテーマをダークまたはライトに設定します。選択されたテーマによってコンポーネントの色が制御されます。 |
中 |
1.1.0 |
|
|
ブール値 |
|
|
中 |
1.2.0 |
|
|
文字列 |
— |
常に |
中 |
1.1.0 |
リスト項目のテキストの折り返し(maxLines)
AlexaTextListItemコンポーネントは、ビューポートプロファイル、画像比率、項目のコンテンツに基づいて、primaryTextプロパティとsecondaryTextプロパティに表示する行数を決定します。たとえば、大きいビューポートプロファイルではprimaryTextに最大4行表示される場合がありますが、ウィジェットビューポートでは3行のテキストが表示されます。
この設定は変更できません。
AlexaTextListItemの例
以下は、primaryText、secondaryText、tertiaryTextが設定されたAlexaTextListItemの例です。
以下は、サムネイル画像と評価が設定されたAlexaTextListItemの例です。secondaryTextとtertiaryTextの両方が下部に表示されることに注意してください。この例では、primaryActionが設定されていないため、リスト項目はdisabledとして表示されます。
以下は、primaryTextとsecondaryTextが設定された、ウィジェットのAlexaTextListItemの例です。
AlexaTextListItemをリストで使用する例については、AlexaTextListを参照してください。
関連トピック
最終更新日: 2025 年 11 月 25 日