אינטראקציות במסך מפוצל

באנדרואיד 7.0 ואילך, משתמשים יכולים להציג אפליקציות מרובות בו-זמנית על מסך המכשיר שלהם עם תכונת הפלטפורמה מרובה חלונות . מצב ברירת המחדל הוא מסך מפוצל, המספק שתי חלוניות פעילות למשתמשים להציב אפליקציות.

אנדרואיד 8.0 משפר את המסך המפוצל על ידי חידוד התכונה והוספת פונקציונליות נוספת לה. ביישום ברירת המחדל, אם משתמש מקיש על הבית לאחר כניסה למסך מפוצל, החלונית העליונה נדחסת והמשגר ​​משנה את גודלו. זה מראה למשתמשים שהאפליקציה העליונה עדיין פתוחה תוך שמירה על פריסת המשגר ​​שלהם כך שהם יכולים למצוא ולהפעיל אפליקציות ממסך הבית שלהם.

דוגמאות ומקור

יש יישום ייחוס של הפונקציונליות החדשה הזו בקוד Launcher3 ב- /platform/packages/apps/Launcher3/

מזהי השינוי הללו קשורים להטמעת מסך מפוצל ב-Launcher3, ויכולים לשמש כאסמכתא עבור יצרני מכשירים שרוצים לבצע עדכונים דומים למפעילים שלהם.

  • שינוי מזהה: I48e5cb3bd15e70627d9bf007d93bc731612fba2e
  • שינוי מזהה: I86753bab5b24aafc417e0f77d8c471fc4c0dc7f0
  • שינוי מזהה: Id6557d070edb664aa1f4851de7abf494cf8a0677
  • שינוי מזהה: Icdaf73ecd89a30e57fe7f405292d793f2d6a3ee8
  • שינוי מזהה: Ie50279f4edb94812120dea492aefa4f18218162f
  • שינוי מזהה: I6f9ee7be12d3266f021796576c771f86f6120246
  • שינוי מזהה: I106fe12041565a090047f146a07d4bc80a074b4a
  • שינוי מזהה: Ibb49c56aab29d1223a0ab36476a32d565566eb25
  • שינוי מזהה: Id60c793730d982277c9d91860e9fb0e6a0df7d38
  • שינוי מזהה: I9d358e74ab403989929dee87542d3dde78c2f229
  • שינוי מזהה: I925d5ac9d29439c5d61cf089e7784065a8cb5ebd
  • שינוי מזהה: I776c6f710e081645cff891487022cf787869ee3f
  • שינוי מזהה: I2d17c89db2eb8d60b3393c2abc3b026e5574085d
  • שינוי מזהה: Id6ee68826c4f3cc579880540812fd8ed834f8267

UX לדוגמה

להלן מסכים לדוגמה המציגים את חוויית המשתמש עבור יישום ברירת המחדל של תכונה זו.

מסכים לדוגמה להתנהגות שינוי גודל של המשגר

איור 1 . מסכים לדוגמה לשינוי גודל המשגר ​​במצב מסך מפוצל.

יישום

בעוד ש-Android 8.0 מספק יישום ייחוס לעדכון זה למסך מפוצל, זה תלוי ביצרני המכשירים לקבוע את ההטמעות שלהם במפעילים שלהם. כדי לתמוך בתכונה זו:

  • הטמע (או קיים יישום קיים של) ריבוי חלונות שעוקבים אחר דרישות מסמך הגדרת התאימות של Android (CDD) עבור ריבוי חלונות .
  • הפוך את המשגר ​​לניתן לשינוי גודל. יישום ההתייחסות ב-Launcher3 מסיר את שמות האפליקציות ככל שהמסך קטן יותר, אך ההטמעות עשויות להשתנות בהתאם לאופן הדחיסה של המשגר, במיוחד אם יש קוד משגר מותאם אישית.
  • הגדר את הגובה המינימלי שצוין במניפסט המשגר. כדי לעשות זאת, התאם את ערך task_height_of_minimized_mode ב: frameworks/base/core/res/res/values/dimens.xml

בדיקה

השתמש בבדיקות ידניות כדי לוודא שהיישום שלך פועל כהלכה.

  1. היכנס למסך מפוצל.
  2. לחץ על דף הבית .
  3. צפה במשגר הניתן לשינוי גודל.

ודא שהמשגר ​​משנה את הגודל הנכון בכל כיווני ההתקן שהוא תומך בו.