يتضمن الإصدار 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>