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 Library.
على سبيل المثال، لاستخدام فئة
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>