Header
Alexa Headerレスポンシブ対応コンポーネント(AlexaHeader)は、タイトル、サブタイトル、戻るボタンなどの一般的なヘッダー情報を表示します。
互換性
AlexaHeaderは、次のViewportプロファイルで動作するように設計されています。
alexa-viewport-profilesパッケージの以下のウィジェットviewportプロファイル:- ウィジェット、中(
@hubWidgetMedium)
- ウィジェット、中(
alexa-viewport-profilesパッケージのすべての標準viewportプロファイル:- すべての円形デバイスプロファイル
- すべての横長デバイスプロファイル
- すべての縦長デバイスプロファイル
- すべてのモバイルプロファイル
- すべてのテレビプロファイル
viewportプロファイルの詳細については、Viewportプロファイルを参照してください。
サポートされていないViewportでAlexaHeaderを使用すると、予期しない結果になることがあります。
ウィジェットでの相違点
AlexaHeaderをウィジェット内で使用すると、小さいウィジェットサイズに合わせて簡略化されたヘッダーが表示されます。このヘッダーには次のような特徴があります。
- ヘッダータイトルテキストは表示されますが、アトリビューションテキスト、アトリビューション画像、サブタイトルは表示されません。
- 戻るボタンはサポートされません。
alexa-layoutsパッケージを読み込む
AlexaHeaderを使用するには、alexa-layoutsパッケージをインポートします。
alexa-layoutsパッケージの最新バージョンは1.7.0です。AlexaHeaderはバージョン1.0.0で導入されました。
AlexaHeaderパラメーター
以下の表は、AlexaHeaderで設定できるパラメーターを示しています。特に記載のない限り、標準viewportプロファイルはすべてのパラメーターをサポートします。「ウィジェットのサポート」列は、各パラメーターをサポートするウィジェットviewportプロファイルを示しています。viewportプロファイルの詳細については、Viewportプロファイルを参照してください。
type以外のパラメーターはすべてオプションです。
| 名前 | 型 | デフォルト | 説明 | ウィジェットのサポート | 追加されたバージョン |
|---|---|---|---|---|---|
|
|
配列 |
— |
このコンポーネントにバインドするentityデータの配列です。 |
中 |
1.2.0 |
|
|
文字列 |
— |
アトリビューションの画像ソースのURLです。 |
サポートされません |
1.0.0 |
|
|
数値 |
|
attributionテキストとattribution画像のopacityです。0と1の間の数値を設定します。 |
サポートされません |
1.3.0 |
|
|
ブール値 |
|
|
サポートされません |
1.0.0 |
|
|
文字列 |
— |
ヘッダーで表示するアトリビューションのテキストです。 |
サポートされません |
1.0.0 |
|
|
ブール値 |
|
|
サポートされません |
1.0.0 |
|
|
文字列 |
|
スクリーンリーダーを使用するユーザーに、戻るボタンについて説明するアクセシビリティラベルです。 |
サポートされません |
1.1.0 |
|
|
|
ユーザーが戻るボタンを選択したときに実行するコマンドです。 |
サポートされません |
1.1.0 | |
|
|
文字列 |
|
ヘッダーの背景色として使用するオプションの色の値です。 |
中 |
1.0.0 |
|
|
ブール値 |
|
|
サポートされません |
1.1.0 |
|
|
ブール値 |
|
|
中 |
1.6.0 |
|
|
文字列 |
— |
ヘッダーに表示する第2テキストです。 |
サポートされません |
1.0.0 |
|
|
文字列 |
— |
ヘッダーに表示する第1テキストです。 |
中 |
1.0.0 |
|
|
ブール値 |
|
|
中 |
1.5.0 |
|
|
文字列 |
|
コンテンツのレイアウト方向を指定します。このプロパティは、 |
中 |
1.4.0 |
|
|
文字列 |
|
色のテーマをダークまたはライトに設定します。テーマを選択することでコンポーネントの色を制御します。 |
中 |
1.1.0 |
|
|
文字列 |
— |
常に |
中 |
1.0.0 |
headerAttributionTextパラメーターとheaderAttributionImageパラメーターの両方が指定されている場合、ドキュメントはheaderAttributionImageを表示します。タイトル/サブタイトルプロパティとアトリビューションプロパティの両方が指定され、headerHorizontalAlignmentCenteredがtrueに設定されている場合は、次のようになります。
headerAttributionPrimacyがtrueに設定されている場合、アトリビューションだけが表示されます。headerAttributionPrimacyがfalseに設定されている場合、タイトル/サブタイトルだけが表示されます。
AlexaHeaderの例
{
"type": "AlexaHeader",
"headerBackgroundColor": "red",
"headerTitle": "これはヘッダータイトルです。",
"headerSubtitle": "これはヘッダーのサブタイトルです",
"headerAttributionText": "Attribution text"
}
次のAlexaHeaderの例では、ウィジェット専用のheaderTitleCanUseTwoLinesプロパティを使用して、ウィジェットに長いヘッダーを表示します。
{
"type": "AlexaHeader",
"headerBackgroundColor": "red",
"headerTitle": "ウィジェットで2行に表示される長いheaderTitleテキスト",
"headerTitleCanUseTwoLines": true
}
関連トピック
- APL向けAlexa Design System
- レスポンシブ対応コンポーネントとテンプレート
- コンテンツを背景、境界線、ヘッダーと結合する
- Alexaデザインガイド: レスポンシブ対応コンポーネント
最終更新日: 2025 年 10 月 09 日