カードのビジュアル レイアウトを定義します。
各レイアウトの「関連情報」セクションを参照して、レイアウトでサポートされているコンテンツを確認してください。
| 継承されるメソッド | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
列挙値
public static final CardBuilder.Layout アラート
中央に大きなアイコンがあり、その下にメッセージと脚注が表示されたアラート。
public static final CardBuilder.Layout 作成者
public static final CardBuilder.Layout 説明
画像が全画面表示され、カードの下部にテキスト キャプションとオプションのアバターが表示されます。
public static final CardBuilder.Layout 列
左側に画像、右側にテキストがある 2 列のレイアウト。テキストのサイズは、カード内のコンテンツの量に応じて動的に変化します。
public static final CardBuilder.Layout COLUMNS_FIXED
左側に画像、右側にテキストがある 2 列のレイアウト。テキストのサイズは 40 ピクセルに固定されています。このレイアウトは、レストランや設定のスクロール リストなど、このタイプのカードを順番に複数表示する場合に使用します。各カードを同じサイズで表示することは、視覚的な一貫性を保つことが重要です。
public static final CardBuilder.Layout EMBED_INSIDE
オプションで標準の脚注、タイムスタンプ、スタック インジケーターを組み込んだカスタム レイアウトをカード内に埋め込むことができます。
埋め込みレイアウトは、カードの標準余白内に収められた RelativeLayout 内でインフレートされるため、カードのフッターと重ならないようにしてください。
getView() または getRemoteViews() を呼び出した後に、findViewById() または標準の RemoteViews メソッドを呼び出して、埋め込みレイアウト内のビューにアクセスできます。
public static final CardBuilder.Layout メニュー
カードの中央にオプションのアイコンがあり、その下にオプションの脚注(メニュー項目など)があるテキスト。
public static final CardBuilder.Layout テキスト
カード全体に表示されるテキスト。必要に応じて背景画像も表示できます。テキストのサイズは、カード内のコンテンツの量に応じて動的に変化します。
public static final CardBuilder.Layout TEXT_FIXED
カード全体に表示されるテキスト。必要に応じて背景画像も表示できます。テキストのサイズは 30 ピクセルに固定されています。このレイアウトは、カードを使用して複数ページのテキストを表示する場合に使用します。各ページを同じサイズでレンダリングし、視覚的な一貫性を保つことが重要です。
public static final CardBuilder.Layout タイトル
画像は全画面表示で表示され、下部中央に名前とオプションのアイコンが配置されます。