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>