يتضمّن Android Jetpack مكتبة واجهة مستخدم Wear OS. تتضمّن مكتبة واجهة المستخدم في Wear OS الفئات التالية:
-
CurvedTextView
: مكوّن لكتابة نص بسهولة يتّبع منحنى أكبر دائرة يمكن إدراجها في العرض -
DismissibleFrameLayout
: تنسيق يتيح للمستخدم إغلاق أي عرض من خلال الضغط على زر الرجوع أو التمرير سريعًا على الشاشة من اليسار إلى اليمين يتوقع مستخدمو Wear OS التمرير سريعًا من اليسار إلى اليمين لإجراء الرجوع. -
WearableRecyclerView
: عرض يقدّم منطقًا أساسيًا للتعويض من أجل تعديل تصميمات العناصر الفرعية باستخدامWearableLinearLayoutManager
. -
AmbientModeSupport
: فئة تُستخدَم مع واجهةAmbientModeSupport.AmbientCallbackProvider
لإتاحة وضع الإضاءة السينمائية
للاطّلاع على القائمة الكاملة، يُرجى قراءة ملاحظات الإصدار.
إضافة عنصر تابع إلى مكتبة واجهة مستخدم Wear OS
لبدء إنشاء تطبيقات، أنشئ مشروعًا مخصّصًا لنظام التشغيل Wear OS. بعد ذلك، أضِف التبعيات التالية
إلى ملف build.gradle
في تطبيقك:
dependencies { ... // Standard Wear OS libraries implementation "androidx.wear:wear:1.2.0" // includes support for wearable specific inputs implementation "androidx.wear:wear-input:1.1.0" }
استيراد الصفوف من حزمة مكتبة واجهة مستخدِم Wear OS
لاستخدام فئة من مكتبة واجهة مستخدم Wear OS، استورِدها من حزمة
androidx.wear.widget
.
استخدام أسماء العناصر الصحيحة في ملفات التنسيق
في ملفات التنسيق، استخدِم أسماء مؤهَّلة بالكامل تتوافق مع مكتبة واجهة مستخدم Wear OS.
على سبيل المثال، لاستخدام فئة
DismissibleFrameLayout
من مكتبة واجهة المستخدم في Wear OS، يمكنك تحديد
ما يلي في ملف تنسيق:
<androidx.wear.widget.DismissibleFrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/swipe_dismiss_root" > <TextView android:id="@+id/test_content" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:text="Swipe the screen to dismiss me." /> </androidx.wear.widget.DismissibleFrameLayout>