» נושאי לימוד
» נושאי לימוד
יום חמישי 2 במאי 2024
עיצוב להצגת המסך לאורך ולרוכב
דף ראשי  פיתוח  עיצוב  עיצוב להצגת המסך לאורך ולרוכב גרסה להדפסה

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

 

יש לזכור לעבור על ממשק המשתמש, התוכן והעזרה ולוודא שהם נראים טוב ברזולוציה של 1024x768. זאת הרזולוציה המינימלית במצב צפייה לאורך. אף על פי שאולי לא תרצה לעשות אופטימיזציה למראה כה צר, וודא שתוכן העזרה שלך לא שבור ושהמשתמש לא צריך לגלול ימינה.

 

עוד המלצות לניצול מיטבי של האורינטציות:

    לחלונות, או כל רכיב שתופס הרבה מקום אופקי על המסך, יש לתמוך בעגינה אופקית ואנכית.

       שנה את העגינה אוטומטית ברגע שמשתנה האוריינטציה, או תן דרך קלה למשתמש לשנות

       את העגינה. בתמונות הבאות אנו רואים איך חלון שהיה מעוגן לצד שמאל באורינטציה לרוחב

       עבר להיות מעוגן לתחתית המסך עם שינוי האורינטציה.

 

          

 

    שמור את הסידור על המסך לכל אורינטציה בנפרד וטען אותן כל פעם שהאורינטציה משתנה.

       וודא שאין לך תכונות שממזערות את השטח הפנוי למינימום האפשרי.

    אם אתה תומך בהצגות שונות או שינויי גדלים של מסמכים באפליקציה שלך, קל בחשבון את

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

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

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

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

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

 

כדי להגיב לשינויי אורינטציה, על האפליקציה להגיב להודעת Windows WM_DISPLAYCHANG. כדי לגלות את האורינטציה הנוכחית בצע את קריאות המערכת הבאות:

    קרא ל EnumDisplaySettings().

    בדוק את ה DM_DISPLAYORIENTATION flag של הdmFields.

    אם הflag במצב דלוק, בדוק את DMDO_DEFAULT,  DMDO_90, DMDO_180,

       DMDO_270 של dmDisplayOrientation.

 

אם המצב הוא לאורך אז או DMDO_90 או DMDO_270 יהיה דלוק והרוחב של הרזולוציה יהיה קטן מהרוחב.

 12-01-04 / 18:21  עודכן ,  31-12-03 / 17:55  נוצר ע"י יעקב פינקלשטיין  בתאריך 
 עיצוב וזיהוי כתב יד - הקודםהבא - עיצוב לקריאות 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 3