Android Jetpack شامل کتابخانه رابط کاربری Wear OS است. کتابخانه Wear OS UI شامل کلاسهای زیر است:
-
CurvedTextView
: مؤلفهای برای نوشتن آسان متن که از انحنای بزرگترین دایرهای که میتواند در نما حک شود پیروی میکند. -
DismissibleFrameLayout
: طرحی که به کاربر امکان می دهد با فشار دادن دکمه برگشت یا کشیدن انگشت روی صفحه از چپ به راست، هر نما را رد کند. کاربران Wear OS انتظار کشیدن کشیدن از چپ به راست را برای اکشن پشت دارند. -
WearableRecyclerView
: نمایی که منطق اولیه تعدیل را برای بهروزرسانی طرحبندیهای فرزند با استفاده ازWearableLinearLayoutManager
ارائه میکند. -
AmbientModeSupport
: کلاسی که با رابطAmbientModeSupport.AmbientCallbackProvider
برای ارائه پشتیبانی از حالت محیطی استفاده می شود.
برای فهرست کامل، یادداشتهای انتشار را بخوانید.
برای شروع ایجاد برنامه، یک پروژه مخصوص 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 UI Library، آن را از بسته androidx.wear.widget
وارد کنید.
در فایلهای طرحبندی، از نامهای کاملاً واجد شرایط استفاده کنید که با کتابخانه رابط کاربری Wear OS مطابقت دارند.
به عنوان مثال، برای استفاده از کلاس DismissibleFrameLayout
از کتابخانه Wear OS UI، می توانید موارد زیر را در یک فایل طرح بندی مشخص کنید:
<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>