Android Jetpack כולל את ספריית ממשק המשתמש של Wear OS. ספריית ממשק המשתמש של Wear OS כוללת את המחלקות הבאות:
-
CurvedTextView: רכיב לכתיבת טקסט בקלות לאורך העיקול של המעגל הגדול ביותר שאפשר לחסום בתצוגה. -
DismissibleFrameLayout: פריסה שמאפשרת למשתמש לסגור כל תצוגה על ידי לחיצה על לחצן החזרה או החלקה במסך משמאל לימין. משתמשי Wear OS מצפים להחליק משמאל לימין כדי לחזור אחורה. -
WearableRecyclerView: תצוגה שמספקת לוגיקה בסיסית של קיזוז לעדכון פריסות צאצא באמצעותWearableLinearLayoutManager. -
AmbientModeSupport: מחלקה שמשמשת עם הממשקAmbientModeSupport.AmbientCallbackProviderכדי לספק תמיכה במצב סביבה.
הרשימה המלאה מופיעה בנתוני הגרסה.
הוספת תלות בספריית ממשק המשתמש של Wear OS
כדי להתחיל ליצור אפליקציות, צריך ליצור פרויקט ספציפי ל-WearOS. לאחר מכן מוסיפים את יחסי התלות הבאים לקובץ 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>