استخدام مجموعة أدوات واجهة المستخدم Leanback
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
إنشاء تطبيقات أفضل باستخدام Compose
يمكنك إنشاء واجهات مستخدم رائعة بأقل قدر من الرموز البرمجية باستخدام Jetpack Compose لنظام التشغيل Android TV.
توفر مجموعة أدوات واجهة مستخدم Leanback التي تم إيقافها نهائيًا فئات لإنشاء واجهات مستخدم باستخدام مكتبة androidx.leanback. توفّر المكتبة إطار عمل للفئات باستخدام طرق العرض والأجزاء استنادًا إلى لغة تصميم Material 1 المتوقّفة نهائيًا.
للحصول على واجهة مستخدم حديثة وتصريحية، استخدِم Compose for TV لإنشاء تطبيقاتك على التلفزيون بدلاً من ذلك.
المواضيع
- مكتبات Leanback UI toolkit
- بدء استخدام مكتبات AndroidX لحزمة أدوات واجهة مستخدم Leanback المتوقّفة نهائيًا
- إنشاء متصفّح فهارس
- استخدِم مجموعة أدوات واجهة مستخدم Leanback المتوقّفة نهائيًا لإنشاء واجهة تصفّح لفهارس الوسائط.
- توفير عرض بطاقة
- استخدِم مجموعة أدوات واجهة مستخدم Leanback المتوقّفة نهائيًا لإنشاء عرض بطاقة لعناصر المحتوى.
- إنشاء عرض تفاصيل
- استخدِم مجموعة أدوات واجهة مستخدم Leanback المتوقّفة نهائيًا لإنشاء صفحة تفاصيل لعناصر الوسائط.
- إضافة عناصر التحكّم في الوسائط
- استخدِم مجموعة أدوات واجهة مستخدم Leanback المتوقّفة نهائيًا لإنشاء عناصر التحكّم في النقل
لمشغّل الفيديو.
- إضافة خطوة إرشادية
- استخدِم مجموعة أدوات واجهة مستخدم Leanback المتوقّفة نهائيًا لإرشاد المستخدم خلال سلسلة من القرارات.
- تعريف المستخدمين الجدد بتطبيقك
- استخدِم مجموعة أدوات واجهة مستخدم Leanback المتوقّفة نهائيًا لتوضيح كيفية استفادة المستخدمين الجدد من تطبيقك إلى أقصى حد.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-09-06 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-09-06 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["Build 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| **Warning:** The Leanback library is deprecated. Use [Jetpack Compose for\n| Android TV OS](/training/tv/playback/compose) instead.\n\n\nThe deprecated Leanback UI toolkit provides classes for building user\ninterfaces with the [androidx.leanback library](/training/tv/get-started/create#leanback). The library provides a framework of classes using\nviews and fragments based 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**[Leanback UI toolkit libraries](/training/tv/playback/leanback/leanback-libraries)**\n: Get started with the AndroidX libraries for the deprecated\n Leanback UI toolkit.\n\n**[Create a catalog browser](/training/tv/playback/leanback/browse)**\n: Use the 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 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 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 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 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 deprecated Leanback UI toolkit to show first-time users how\n to get the most out of your app."]]