Leanback UI ツールキットの使用
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Compose でビルドを改善する
Android TV OS 用の Jetpack Compose を使用して、最小限のコードで美しい UI を作成します。
Leanback UI ツールキットには、androidx.leanback ライブラリを使用してユーザー インターフェースを作成するためのクラスが用意されています。このライブラリは、メディア ファイルのブラウジングと再生のための効率的で使い慣れたインターフェースを最小限のコーディングで作成できるクラスのフレームワークを提供します。
Leanback UI ツールキットでは、マテリアル 1 デザイン言語に基づくビューとフラグメントを使用しています。最新の宣言型 UI の場合は、Compose for TV を使用して TV アプリをビルドします。
トピック
- Leanback UI ツールキット ライブラリ
- サポートが終了した Leanback UI ツールキットの AndroidX ライブラリを使用します。
- カタログ ブラウザを作成する
- サポートが終了した Leanback UI ツールキットを使用して、メディア カタログのブラウジング インターフェースを作成します。
- カードビューを提供する
- サポートが終了した Leanback UI ツールキットを使用して、コンテンツ アイテムのカードビューを作成します。
- 詳細ビューを作成する
- サポートが終了した Leanback UI ツールキットを使用して、メディア アイテムの詳細ページを作成します。
- トランスポート コントロールを追加する
- 動画プレーヤーのトランスポート コントロールを作成するには、サポートが終了した Leanback UI ツールキットを使用します。
- ガイド付きステップを追加する
- サポートが終了した Leanback UI ツールキットを使用して、ユーザーに一連の意思決定を指示します。
- 初めてのユーザーにアプリを紹介する
- サポートが終了した Leanback UI ツールキットを使用して、初めてユーザーにアプリを最大限に活用する方法を紹介できます。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2024-06-27 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{
"lastModified": "最終更新日 2024-06-27 UTC。",
"confidential": False
}