يتضمّن 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>