القوائم

القوائم عبارة عن فهارس رأسية مستمرة للعناصر. يمكنك استخدام ScalingLazyColumn لإنشاء قوائم على Wear OS.



تم تصميم علامة ScalingLazyColumn خصّيصًا لنظام التشغيل Wear OS، وهي تتيح لك توسيع نطاق فئة LazyColumn. توفّر القوائم إمكانية تحجيم وشفافية المحتوى، ما يتيح تقليص المحتوى واختفائه في أعلى وأسفل الشاشة لمساعدة المستخدمين في معرفة ما يجب التركيز عليه. تكون القوائم ثابتة في وسط الشاشة، ما يسلّط الضوء بشكل أكبر على العناصر في منتصف القائمة.

يمكن أن تحتوي القوائم على عناصر بارتفاع ثابت أو متغيّر. ويجب أن يكون لمحتوى القائمة هامش كافٍ ليناسب الشاشات الدائرية. إذا تم تفعيل autoCentering، سيظهر العنصر الأول والأخير في إطار العرض في وسط إطار العرض عند الانتقال إلى هذه النقطة في القائمة.

سلوك الالتقاط

للتأكيد على عنصر قائمة عند التمرير، استخدم الانطباق. وتُستخدم ميزة الانطباق عندما تكون العناصر طويلة ولكن ليست أطول من الشاشة.

يتخذ سلوك الالتقاط شكلين. تستخدم السمة ItemCenter وسط العنصر كنقطة مرجعية. وتستخدم السمة ItemStart حافة العنصر كنقطة مرجعية. استخدِم العنصر الأول لتوسيط عنصر واحد على الشاشة، واستخدِم العنصر الثاني لتوسيط عنصرين على الشاشة. اضبط هذا السلوك باستخدام معلَمة anchorType.

للتحكّم بشكل أكبر في سلوك الالتقاط في القائمة، يمكنك تحديد flingBehavior مخصّص في بيان ScalingLazyColumn.

الاستخدام

يمكنك الاطّلاع على الأمثلة التالية حول كيفية استخدام القوائم على الساعات.