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