Leanback UI 툴킷 사용
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Compose를 사용한 효과적인 개발
Android TV OS용 Jetpack Compose를 사용하여 최소한의 코드로 멋진 UI를 만듭니다.
Leanback UI 툴킷은 androidx.leanback 라이브러리를 사용하여 사용자 인터페이스를 빌드하기 위한 클래스를 제공합니다. 이 라이브러리는 지원 중단된 Material 1 디자인 언어를 기반으로 뷰와 프래그먼트를 사용하는 클래스 프레임워크를 제공합니다.
최신 선언형 UI의 경우 TV용 Compose를 사용하여 TV 앱을 빌드하세요.
주제
- Leanback UI 도구 키트 라이브러리
- 이제 지원 중단된 Leanback UI 도구 키트의 AndroidX 라이브러리를 시작합니다.
- 카탈로그 브라우저 만들기
- 이제 지원 중단된 Leanback UI 도구 키트를 사용하여 미디어 카탈로그의 탐색 인터페이스를 빌드합니다.
- 카드 뷰 제공
- 이제 지원 중단된 Leanback UI 툴킷을 사용하여 콘텐츠 항목의 카드 뷰를 빌드합니다.
- 세부정보 뷰 빌드
- 이제 지원 중단된 Leanback UI 도구 키트를 사용하여 미디어 항목의 세부정보 페이지를 빌드합니다.
- 전송 컨트롤 추가
- 이제 지원 중단된 Leanback UI 도구 키트를 사용하여 동영상 플레이어의 전송 컨트롤을 빌드합니다.
- 단계별 안내 추가
- 이제 지원 중단된 Leanback UI 도구 키트를 사용하여 사용자에게 일련의 결정 단계를 안내합니다.
- 처음 사용하는 사용자에게 앱 소개
- 이제 지원 중단된 Leanback UI 도구 키트를 사용하여 처음 사용하는 사용자에게 앱을 최대한 활용하는 방법을 보여주세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[null,null,["최종 업데이트: 2025-07-27(UTC)"],[],[],null,["# Using the Leanback UI toolkit\n\nBuild better with Compose \nCreate beautiful UIs with minimal code using Jetpack Compose for Android TV OS. \n[Compose for TV →](/training/tv/playback/compose) \n\n\nThe Leanback UI toolkit provides classes for building user interfaces with the\n[androidx.leanback library](/training/tv/get-started/create#leanback). The library provides a framework of classes using views and fragments\nbased on the deprecated Material 1 design language.\n\n\nFor a modern, declarative UI, use [Compose for TV](../compose) to build\nyour TV apps instead.\n\nTopics\n------\n\n**[Leanback UI toolkit libraries](/training/tv/playback/leanback/leanback-libraries)**\n: Get started with the AndroidX libraries for the now deprecated\n Leanback UI toolkit.\n\n**[Create a catalog browser](/training/tv/playback/leanback/browse)**\n: Use the now deprecated Leanback UI toolkit to build a browsing\n interface for media catalogs.\n\n**[Provide a card view](/training/tv/playback/leanback/card)**\n: Use the now deprecated Leanback UI toolkit to build a card view for\n content items.\n\n**[Build a details view](/training/tv/playback/leanback/details)**\n: Use the now deprecated Leanback UI toolkit to build a details page for\n media items.\n\n**[Add transport controls](/training/tv/playback/leanback/transport-controls)**\n: Use the now deprecated Leanback UI toolkit to build transport controls\n for your video player.\n\n**[Add a guided step](/training/tv/playback/leanback/guided-step)**\n: Use the now deprecated Leanback UI toolkit to guide a user through a\n series of decisions.\n\n**[Introduce first-time users to your app](/training/tv/playback/leanback/onboarding)**\n: Use the now deprecated Leanback UI toolkit to show first-time users how\n to get the most out of your app."]]