تلفزيون

  
يوفّر للمطوّرين وظائف Compose وMaterial Design من أجل كتابة تطبيقات للتلفزيون
آخر تعديل الإصدار الثابت إصدار مرشح الإصدار التجريبي الإصدار التجريبي الأول
15 كانون الثاني (يناير) 2025 1.0.0 - - 1.1.0-alpha01

الإعلان عن التبعيات

لإضافة التبعيات على tv-foundation وtv-material، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.

أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle ل تطبيقك أو وحدتك:

Groovy

dependencies {
    implementation "androidx.tv:tv-foundation:1.0.0-alpha11"
    implementation "androidx.tv:tv-material:1.0.0"
}

Kotlin

dependencies {
    implementation("androidx.tv:tv-foundation:1.0.0-alpha11")
    implementation("androidx.tv:tv-material:1.0.0")
}

لمزيد من المعلومات عن العناصر الاعتمادية، راجِع مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.

الملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء مشكلة جديدة

اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.

لا تتوفّر ملاحظات حول الإصدار لهذا العنصر.

الإصدار 1.1 من Tv-Material

الإصدار 1.1.0-alpha01

15 كانون الثاني (يناير) 2025

تم تحرير androidx.tv:tv-material:1.1.0-alpha01. يتضمّن الإصدار 1.1.0-alpha01 عمليات الربط هذه.

تغييرات واجهة برمجة التطبيقات

  • تغيير FocusEnterExitScope.cancelFocus() إلى cancelFocusChange()(I89959)
  • تم استبدال FocusProperties.enter وFocusProperties.exit بـ onEnter وonExit، على التوالي، باستخدام نطاق مستلِم بدلاً من المَعلمة FocusDirection. (I6e667)

إصلاح الأخطاء

  • تم نقل CompositingStrategy.OffScreen من "السطح" إلى "النص" لحلّ مشكلة النص المتذبذب أثناء التكبير/التصغير. (I92b15f17)
  • تم إصلاح مشكلة إدارة التركيز المعطّلة في لوحة العرض الدوّارة (Ie508b721375)
  • إنّ السطح (غير التفاعلي) يتم تنفيذه بطريقة مبسطة مقارنةً بالعناصر التفاعلية. (I7ea545150)

الإصدار 1.0 من Tv-Material

الإصدار 1.0.0

21 آب (أغسطس) 2024

تم تحرير androidx.tv:tv-material:1.0.0. الإصدار 1.0.0 هو أول إصدار ثابت من androidx.tv:tv-material.

الإصدار 1.0.0-rc02

7 آب (أغسطس) 2024

تم تحرير androidx.tv:tv-material:1.0.0-rc02. يتضمّن الإصدار 1.0.0-rc02 عمليات الربط هذه.

إصلاح الأخطاء

  • تم إصلاح مشكلة عدم ثبات المؤثرات الحركية للنص في أداة "السطح القابل للتركيب". (3163319)

الإصدار 1.0.0-rc01

10 تموز (يوليو) 2024

تم تحرير androidx.tv:tv-material:1.0.0-rc01. يتضمّن الإصدار 1.0.0-rc01 عمليات الربط هذه.

الإصدار 1.0.0-beta01

1 أيار (مايو) 2024

تم تحرير androidx.tv:tv-material:1.0.0-beta01. يتضمّن الإصدار 1.0.0-beta01 عمليات الربط هذه.

تغييرات واجهة برمجة التطبيقات

  • أصبحت ColorScheme ووظائفها مفيدة بشكلٍ ثابت الآن. (If34fa)
  • أصبح الإصدار LocalContentColor ثابتًا الآن (I60ee2).
  • أصبحت واجهة برمجة التطبيقات Typography مستقرة الآن (I088d6).
  • أصبحت واجهات برمجة تطبيقات Shapes API مستقرة الآن (I0f5f4).
  • أصبحت Border API مستقرة الآن (I69281).
  • أصبحت واجهة برمجة التطبيقات Glow API مستقرة الآن (Iea5f1).
  • أصبح مكوّن الرمز ثابتًا الآن (I62c2d).
  • LocalTextStyles أصبحت واجهة برمجة التطبيقات مستقرة الآن (Iaded8)
  • MaterialTheme أصبحت واجهة برمجة التطبيقات مستقرة الآن (I2f541)
  • أصبح مكوّن النص ثابتًا الآن (Ib9e31).
  • أصبح المكوّن RadioButton ثابتًا الآن (Ia03c8).
  • أصبح مكوّن التبديل مستقرًا الآن (I6cea3).
  • أصبحت مكونات Checkbox مستقرة الآن (I7eafc).
  • أصبحت مكوّنات السطح مستقرة الآن (I58758 وI04aca).
  • تمت إعادة تسمية NonInteractiveSurfaceDefaults إلى SurfaceDefaults وNonInteractiveSurfaceColors إلى SurfaceColors (I0812e)
  • يستخدم السطح القابل للاختيار الآن مصطلح "اختيار" بدلاً من "التحقّق" لأنّ لكل منهما معنى دلالي مختلف (I5a206).
  • أصبحت الإصدارات NavigationDrawer وNavigationDrawerScope متوفّرة الآن (I249c1).
  • أصبح المكوّن NavigationDrawerItem ثابتًا الآن (Id6986).
  • أصبحت مكونات علامة التبويب وTabRow مستقرة الآن (I92d92).
  • أصبحت المكوّنات Button وOutlinedButton وIconButton وOutlinedIconButton وWideButton مستقرة الآن (Ib4de8).
  • أصبحت المكوّنات Card وClassicCard وCompactCard وWideClassicCard وStandardCardContainer وWideCardContainer مستقرة الآن (I34390).
  • تمت إعادة تسمية StandardCardLayout إلى StandardCardContainer وWideCardLayout إلى WideCardContainer (I08883)
  • تمت إزالة CardContainerDefaults.ImageCard وإعادة تسمية CardDefaults.ContainerGradient إلى CardDefaults.ScrimBrush (I6adfe). يمكنك استخدام Card بدلاً من CardContainerDefaults.ImageCard في حاويات البطاقات.
  • أصبحت الإصدارات ListItem وDenseListItem مستقرة الآن (Idebd9)
  • أصبحت القنوات ListItemDefaults.ListItemShape وListItemDefaults.FocusedDisabledBorder وListItemDefaults.SelectedContainerColorOpacity خاصة الآن (I5d533)
  • تمّ إعادة ترتيب مَعلمات ListItem وإعادة تسمية ListItemDefaults.ListItemElevation إلى ListItemDefaults.TonalElevation (Id6841). تم نقل المَعلمة headlineContent إلى أعلى العنصر القابل للتجميع. في السابق، كان بإمكانك الاستفادة من بنية جملة دالة لامبادا اللاحقة في Kotlin لتمرير headlineContent. الآن، عليك استخدام بنية المَعلمة المُسمّاة لتقديم headlineContent.
  • أصبحت LocalAbsoluteTonalElevation داخلية الآن (Ibfc65)
  • تمت إزالة المكوّن ImmersiveList. اطّلِع على هذا المثال للتعرّف على كيفية إنشائه بنفسك. (Id48da)
  • تم تعديل مكوّنات tv-material التي تعرض MutableInteractionSource في واجهة برمجة التطبيقات لتعرض الآن MutableInteractionSource قابلاً للتغيير إلى قيمة فارغة. ما مِن تغييرات دلالية هنا: يعني تمرير القيمة null أنّك لا تريد رفع MutableInteractionSource، وسيتم إنشاؤه داخل المكوّن إذا لزم الأمر. يؤدي التغيير إلى القيمة null إلى عدم تخصيص بعض المكوّنات MutableInteractionSource مطلقًا، كما يسمح للمكوّنات الأخرى بإنشاء مثيل بشكل كسول فقط عند الحاجة، ما يؤدي إلى تحسين الأداء على مستوى هذه المكوّنات. إذا كنت لا تستخدم MutableInteractionSource الذي ترسله إلى هذه المكوّنات، ننصحك بإرسال قيمة فارغة بدلاً من ذلك. وننصحك أيضًا بإجراء تغييرات مشابهة في مكوّناتك. (I309b4، b/298048146)
  • أصبحت المَعلمة TextAlign لمكوّن "النص على التلفزيون" غير فارغة الآن (Ib73b1، b/299490814).
  • تمّ إدخال قيمة "غير محدّد" خاصة لحقول TextAlign وTextDirection وHyphens وLineBreak في ParagraphTextStyle لاستبدال (I4197e وb/299490814)

التغييرات في السلوك

  • تم تغيير القيمة التلقائية للمَعلمة shape لعنصر Surface غير التفاعلي إلى RectangleShape (I1b859cb).
  • تم إيقاف بعض ميزات لوحة العرض الدوّارة في الإصدار التجريبي بسبب أنّ واجهات برمجة التطبيقات اللازمة لا تزال تجريبية (I0e755d4)
  • لم يعُد تغيير contentColor في Surface يؤدي إلى عرض صور متحركة بين الحالات (I436e794f)

الإصدار 1.0.0

الإصدار 1.0.0-alpha12

15 كانون الثاني (يناير) 2025

تم تحرير androidx.tv:tv-foundation:1.0.0-alpha12. يتضمّن الإصدار 1.0.0-alpha12 عمليات الربط هذه.

تغييرات واجهة برمجة التطبيقات

  • إزالة التنسيقات البطيئة من tv-foundation يُرجى الرجوع إلى ملاحظات الإصدار 1.0.0-alpha11 للانتقال من تنسيقات tv-foundation للتخطيطات البطيئة. (I2fdd3، b/358913893)

الإصدار 1.0.0-alpha11

10 تموز (يوليو) 2024

تم تحرير androidx.tv:tv-foundation:1.0.0-alpha11. يتضمّن الإصدار 1.0.0-alpha11 عمليات الربط هذه.

تغييرات واجهة برمجة التطبيقات

  • تم إيقاف تنسيقات Tv Lazy Layouts نهائيًا من مكتبة tv-foundation. يُرجى الرجوع إلى هذا الطلب للتعرّف على كيفية إيقاف استخدام التنسيقات المتغيّرة في التلفزيون. (I0855f، b/332674072)
  • أصبحت PlatformImeOptions الآن فئة محدّدة بدلاً من واجهة. (If40a4)

الإصدار 1.0.0-alpha10

‫4 أكتوبر 2023

تم إصدار androidx.tv:tv-foundation:1.0.0-alpha10 وandroidx.tv:tv-material:1.0.0-alpha10. يحتوي الإصدار 1.0.0-alpha10 على هذه المراجعات.

الميزات الجديدة

  • تم طرح NavigationDrawerItem لاستخدامه في NavigationDrawer وModalNavigationDrawer. (I4b491)
  • أضِف الملف الشخصي الأساسي إلى مكتبة tv-foundation. (2b57fd7)
  • أضِف الملف الشخصي الأساسي إلى مكتبة مواد العرض التلفزيونية. (1711ff5)

تغييرات واجهة برمجة التطبيقات

  • تمت إعادة تسمية NavigationDrawerScope.doesTabRowHaveFocus إلى NavigationDrawerScope.hasFocus. (I8286b)
  • تمت إعادة تسمية TabRowScope.isActivated إلى TabRowScope.hasFocus. (Ic4273)

إصلاح الأخطاء

  • حلّ مشكلة توافق "منصّة العرض الدوّارة" مع العناصر المجاورة التي تستخدم واجهات برمجة التطبيقات لميزة استعادة التركيز (7b2a7a4)
  • يجب إيقاف ميزة "توهّج الشاشة" في الإصدارات الأقدم من API_LEVEL 28 لأنّها غير متوافقة مع نظام التشغيل. (6d3616f)
  • إصلاح تعطُّل ANR بسبب وضع العناصر بشكل غير صحيح في الحاويات البطيئة عند الانتقال سريعًا في الاتجاه المعاكس (642d65c)
  • تمت إزالة الحشو في الخلفية في درج التنقل في النافذة المشروطة. (69965b2)
  • يجب إصلاح الشاشة الباهتة في "لوحة التنقل" لعرضها فوق محتوى الخلفية بدلاً من خلفه. (d4bbefb)

الإصدار 1.0.0-alpha09

6 أيلول (سبتمبر) 2023

تم إصدار androidx.tv:tv-foundation:1.0.0-alpha09 وandroidx.tv:tv-material:1.0.0-alpha09. يحتوي الإصدار 1.0.0-alpha09 على هذه المراجعات.

تغييرات واجهة برمجة التطبيقات

  • إضافة واجهة ReusableComposition لإدارة مراحل نشاط العناصر الفرعية وإعادة استخدامها (I812d1، b/252846775)
  • مزامنة الإصدار المُعدَّل من tv-foundation مع compose-foundation (I737c3، b/287011882)
  • تمت إضافة وظائف زائدة LazyLayout، وهي تقبل دالة lambda من النوع LazyLayoutItemProvider، وليس كائنًا عاديًا كما كان من قبل. تم إيقاف التحميل الزائد السابق نهائيًا. (I42a5a)
  • أضِف TvKeyboardAlignment للسماح للمطوّر بضبط موضع لوحة المفاتيح على الشاشة من خلال AndroidImeOptions. (Idb772)
  • أضِف rememberCarouselState لتذكر CarouselState باستخدام Saver إلى Compose Material في التلفزيون. (Id7275)
  • تغيير المَعلمة scrimColor: Color إلى المَعلمة scrimBrush:Brush للسماح للمستخدمين بإضافة تدرّجات إلى الشاشة البينية (I254d4)

الإصدار 1.0.0-alpha08

26 تموز (يوليو) 2023

تم إصدار androidx.tv:tv-foundation:1.0.0-alpha08 وandroidx.tv:tv-material:1.0.0-alpha08. يحتوي الإصدار 1.0.0-alpha08 على هذه المراجعات.

الميزات الجديدة

  • تقديم مكونات الشرائح لمواد "الإنشاء للتلفزيون" (I86da4)
  • أضِف مكوّن ListItem إلى مادّة Compose في التلفزيون. (I3f0b3)
  • أضِف DenseListItemمكوّنًا إلى مادّة Compose في التلفزيون. (I536bf)

تغييرات واجهة برمجة التطبيقات

  • تم وضع علامة "تجريبية" على واجهات برمجة التطبيقات الخاصة بالمواد التلفزيونية المتاحة للجميع. (I632e7)
  • تمّ تقديم TabRowScope لمشاركة الحالة من العنصر القابل للتجميع TabRow مع العنصر القابل للتجميع Tab، وتمّت إعادة تسمية سمات TabColors. (Ief587)

الإصدار 1.0.0-alpha07

7 حزيران (يونيو) 2023

تم إصدار androidx.tv:tv-foundation:1.0.0-alpha07 وandroidx.tv:tv-material:1.0.0-alpha07. يحتوي الإصدار 1.0.0-alpha07 على هذه المراجعات.

تغييرات واجهة برمجة التطبيقات

  • تتضمّن الآن مؤشرات مقياس المكونات خيار "بدون" لإيقاف التكبير/التصغير. (I50df5)
  • تمت إضافة إمكانية النقر مع الاستمرار على سطح Material و"البطاقات" و"الأزرار" في التلفزيون. (Id2b89)
  • تمّت إزالة CarouselItem وCarouselScope. يمكن إنشاء تأثيرات متحركة للمحتوى في المقدّمة في الشريحة باستخدام Modifier.animateEnterExit من AnimatedContentScope. (Ic038e)
  • تم دمج المَعلمتَين color وcontentColor في colors لسطح مادة العرض على التلفزيون. (Ie69eb)
  • تمّ تقديم RadioButton قابلة للتجميع في مخطّط Material للتلفزيون. (I08690)
  • تمّ تقديم Switch قابلة للتجميع في مخطّط Material للتلفزيون. (I45e29)
  • تمّ تقديم Checkbox قابلة للتجميع في مخطّط Material للتلفزيون. (I6a45a)
  • تمّ تقديم سطح لا يمكن التفاعل معه في مادة عرض التلفزيون. (Ic5f85)
  • يجب أن تكون الإشارات داخلية. (Ibff82)

الإصدار 1.0.0-alpha06

19 نيسان (أبريل) 2023

تم إصدار androidx.tv:tv-foundation:1.0.0-alpha06 وandroidx.tv:tv-material:1.0.0-alpha06. يحتوي الإصدار 1.0.0-alpha06 على هذه المراجعات.

الميزات الجديدة

  • أضِف عمليات تنفيذ "بطاقة Material 3" المحسّنة للتلفزيون.
    • البطاقة الأساسية (I5b701)
    • ClassicCard وCompactCard وWideClassicCard (I70471)
    • StandardCardLayout وWideCardLayout (I33fae)
  • إضافة عمليات تنفيذ أزرار Material 3 المُحسَّنة للتلفزيون

تغييرات واجهة برمجة التطبيقات

  • تمت إعادة تسمية CarouselSlide وslideCount في Carousel إلى CarouselItem وitemCount. (Ie554c)
  • تمت إعادة تسمية forward وbackward ContentTransforms إلى StartToEnd وEndToStart. (Ie554c)

إصلاح الأخطاء

  • معالجة زر DPAD للرجوع عندما يكون التركيز على NavigationDrawer (d654f4)

الإصدار 1.0.0-alpha05

22 آذار (مارس) 2023

تم إصدار androidx.tv:tv-foundation:1.0.0-alpha05 وandroidx.tv:tv-material:1.0.0-alpha05. يحتوي الإصدار 1.0.0-alpha05 على هذه المراجعات.

تغييرات واجهة برمجة التطبيقات

  • نقدّم لك "لائحة التنقّل الجانبية" التي يمكن دمجها في tv-material. للتعرّف على كيفية استخدام هذه العناصر القابلة للتجميع، يُرجى الرجوع إلى عيّنات. (I12c08)
  • تقديم رمز قابل للتجميع في TV Material 3 (I72db9)
  • نقدّم لك عنصر Surface القابل للتجميع مع tv-material مع مؤشرات مثل Border (الحدود) وGlow (توهج) وScale (المقياس)، والتي يمكن استخدامها لإنشاء مكوّنات تُبرز بوضوح العنصر الذي يتم التركيز عليه على شاشة التلفزيون. (I4a6d8)، (Iceea1)، (Iee4d4)، (I79edf)، (Icb376)
  • عليك تعديل CarouselItem إلى CarouselSlide لمطابقة اسم المَعلمة slideCount في واجهة برمجة التطبيقات "منصّة العرض الدوّارة" (Ic4299).

الإصدار 1.0.0-alpha04

8 شباط (فبراير) 2023

تم إصدار androidx.tv:tv-foundation:1.0.0-alpha04 وandroidx.tv:tv-material:1.0.0-alpha04. يحتوي الإصدار 1.0.0-alpha04 على هذه المراجعات.

الميزات الجديدة

  • في الصفوف والأعمدة والشبكات التي يتم تحميلها بشكل تدريجي، يتم إلغاء محور الشبكة، إذا لزم الأمر، لضمان عرض العنصر بالكامل. (11d7e40)
  • إضافة تخصيص ألوان علامات التبويب في حالات مختلفة (21b2925)
  • يقبل العرض الدوّار الآن صورًا متحركة مخصّصة للانتقال يدويًا للأمام والخلف. (431494a)

تغييرات واجهة برمجة التطبيقات

  • إعادة تسمية androidx.tv.material إلى androidx.tv.material3 وتسطيح بنية الحزمة ضمن androidx.tv.material3 (I6ca52)
  • أصبح المؤشر ضمن صف مؤشر لوحة العرض الدوّارة الآن خانة يمكن للمطوّر تخصيصها. (268af2a)
  • تمت إعادة تسمية focusableItem إلى immersiveListItem. على المستخدمين إضافة المُعدِّل focusable() أو clickable() يدويًا مع immersiveListItem (5dd5078)(b/263061052).
  • تمت إعادة تسمية timeToDisplayMillis إلى autoScrollDurationMillis في مكوّن لوحة العرض الدوّارة. (431494a)
  • أصبح الآن بإمكانك استخدام "CarouselItem" داخل "Carousel". (431494a)
  • يقبل العرض الدوّار الآن ContentTransforms كتعريف للحركة بدلاً من EnterTransition وExitTransitions. (431494a)
  • تمّ تقديم PinnableContainer api التي يتم نشرها من خلال قوائم بطيئة من خلال تركيبة محلية تسمح بتثبيت العنصر الحالي. (Ib8881 وb/259274257 وb/195049010)
  • تمت إضافة الموقع mainAxisItemSpacing إلى TvLazyListLayoutInfo وTvLazyGridLayoutInfo (I37765).

إصلاح الأخطاء

  • عدِّل صف علامات التبويب للتأكّد من أنّه يتعامل مع عدد علامات التبويب 0 أو 1 بشكلٍ صحيح. (I44009)، (1c01525)، (b/264018028)
  • إصلاح تعطُّل البحث عن التركيز عندما يحتوي TvLazyColumn على TvLazyRow فارغ (e11b4fe)، (b/260299091)
  • يعمل المُعدِّل clickable الآن مع ImmersiveList. (5dd5078)، (b/263061052)
  • تمّ الآن التعامل مع مفتاح الرجوع واستخدامه للخروج من لوحة العرض الدوّارة المميّزة. (84c138c)
  • لا يفقد العرض الإعلاني الدوّار التركيز عند الضغط على مفاتيح متعددة بسرعة. (799489f)
  • لا تفقد لوحة العرض الدوّارة التركيز عند الضغط لفترة طويلة على المفاتيح. (b2cf37e)
  • تم حلّ الأعطال التي تحدث عند تغيير عدد الشرائح في لوحة العرض الدوّارة. (b261247)

الإصدار 1.0.0-alpha03

7 كانون الأول (ديسمبر) 2022

تم إصدار androidx.tv:tv-foundation:1.0.0-alpha03 وandroidx.tv:tv-material:1.0.0-alpha03. يحتوي الإصدار 1.0.0-alpha03 على هذه المراجعات.

الميزات الجديدة

  • تتوفّر TabRow الآن كواجهة برمجة تطبيقات تجريبية تتيح للمستخدمين إضافة أشرطة التنقّل العلوية إلى تطبيقاتهم. بشكل عام، تتوقّع أجهزة التلفزيون تحميل علامات التبويب عند التركيز على عنوان علامة التبويب في صف علامات التبويب.
  • يتم تلقائيًا توفير مؤشرات خاصة بالتلفزيون، مثل مؤشر الخطوط السفلية ومؤشر الشاشة المصغّرة. يمكن العثور على عيّنات الاستخدامات في tv-samples.

الإصدار 1.0.0-alpha02

9 تشرين الثاني (نوفمبر) 2022

تم إصدار androidx.tv:tv-foundation:1.0.0-alpha02 وandroidx.tv:tv-material:1.0.0-alpha02. يحتوي الإصدار 1.0.0-alpha02 على هذه المراجعات.

إصلاح الأخطاء

  • تحسين أداء الانتقال للأعلى أو للأسفل عند الانتقال في مجموعة من TvLazyRows/TvLazyColumns من خلال تقليل مساحة البحث التي تركّز عليها العين (I723a3)

الإصدار 1.0.0-alpha01

5 تشرين الأول (أكتوبر) 2022

تم إصدار androidx.tv:tv-foundation:1.0.0-alpha01 وandroidx.tv:tv-material:1.0.0-alpha01. يحتوي الإصدار 1.0.0-alpha01 على هذه المراجعات.

الميزات الجديدة

تتضمّن الإصدار الأول من الإصدار التجريبي الأولي عمليات تنفيذ معاينة مبكّرة للمكوّنات المتعلّقة بحالات استخدام التلفزيون، بما في ذلك:

  • إضافة المُعدِّل scrollableWithPivot للسماح للحاويات التي تتيح الانتقال غير البطيء للأعلى أو للأسفل، مثل الصف أو العمود أو الشبكة، بنقل المحتوى حتى يظل العنصر الذي يتم التركيز عليه في الموضع نفسه على شاشة التلفزيون
  • إضافة العناصر القابلة للتجميع TvLazyRow وTvLazyColumn وTvLazyHorizontalGrid وTvLazyVerticalGrid لجعل الحاوية التي تتدحرج تنقل المحتوى كي يبقى العنصر الذي يتم التركيز عليه في الموضع نفسه على شاشة التلفزيون
  • إضافة لوحة عرض دوّارة قابلة للتجميع للتلفزيون تتيح للمستخدم إنشاء لوحة عرض دوّارة للإعلانات البانر التي يتم تصفّحها تلقائيًا
  • إضافة قائمة غامرة قابلة للتجميع للتلفزيون تتيح للمستخدم إنشاء صف/عمود/شبكة غامرة تغيّر الخلفية استنادًا إلى عنصر القائمة الذي يتم التركيز عليه

المشاكل المعروفة

  • عندما يحصل حاوية التمرير على التركيز، لا يحصل العنصر الأول على التركيز تلقائيًا.
  • لا يؤدي التركيز على TextField إلى فتح لوحة المفاتيح في بعض الأحيان أو قد يمنع التركيز من الانتقال إلى حقول أخرى.
  • يُظهر الانتقال عموديًا في LazyColumn الذي يحتوي على LazyRows أداءً ضعيفًا.