"עיצוב מותאם אישית"
Custom design
מטרת השימוש
ב"עיצוב מותאם אישית"
היא לא כ"כ "בגלל היופי"
אלא הרבה יותר
כדי לצור רכיבים העונים לצרכי הביצוע
באופן המתאים ביותר
Toast
אחד מה רכיבים הנוחים ביותר
להצגת ההודעות.
חסרון בולט: עיצוב דל
Toast
כן קיימת אפשרות
להוסיף ל-Toast
רכיב ע"י Java
Toast
אפשר לצור אותו
באופן מפורט יותר (לא פקודה אחת)
ולקבל שליטה על כמה תכונות נוספות:
מיקום והוספת תמונה
Toast
אבל הדרך המועילה ביותר היא
להשתמש ב-xml ביחד עם מחלק java
Toast
Toast
Toast
Snackbar
כלי "מקבילי" ל-Toast
השוואה בין Toast לבין Snackbar
AlertDialog
אחד מהכלים הטובים ביותר
להצגת הודעה מפורטת
שנשארת על פני המסך זמן לא מוגבל.
אפשר להרכיב אותה
גם עם טקסטים, גם עם תמונות,
גם עם לחצנים (עד שלושה).
AlertDialog
קיימת אפשרות להוסיף לו
רכיב אחד בלבד(!)
ע"י שימוש ב-Java:
ListView, EditText, Button…
אבל אחד בלבד!
AlertDialog
אבל מבחינת העיצוב
אין אפשרויות נוספות.
גם כאן ניתן להשתמש באותה שיטה:
xml 🡪 java 🡪 call
AlertDialog
קודם כל, כמובן,
בונים קובץ xml
ומעצבים אותו
"מותאם אישית"
AlertDialog
אחר כך, בקובץ java
של אקטיביטי מתחילים לבנות
AlertDialog כרגיל...
AlertDialog
...אבל מוסיפים
שימוש ב-xml שבנינו
קיימות עוד מספר דרכים
לצור "עיצוב מותאם אישית",
אבל הן יכולות להיות קשורות
בשימוש בהגדרות xml ופקודות Java
מורכבות ודי מסובכות.
כנראה, שימוש בשיטות האלה
תלוי מאוד ברמה של תלמיד.
מטרת
מטרת