BottomSheetDialog
+
PopupMenu
+
FloatingActionButon
+
Snackbar
PopupMenu
PopupMenu
בגרסאות האחרונות של אנדרואיד
ActionBar
כבר לא מופיע אוטומטי,
לכן אין על מה להציג "שלוש נקודות"
לזימון OptionsMenu
PopupMenu
במקום OptionsMenu
אפשר להשתמש ב-PopupMenu
שהוא נותן בדיוק אותן אפשרויות
ואפילו זימון שלו אפשר לעשות (מי שרוצה)
די דומה לזימון OptionsMenu
PopupMenu
בתיקיה menu יוצרים קובץ עבור סעיפי התפריט
PopupMenu
באקטיביטי מוסיפים רכיב שלחיצה עליו
תציג תפריט.
אפשר למקם את הרכיב
בחלק עליון ימיני של המסך
(דומה למיקום של "שלוש נקודות")
אני בחרתי ב-TextView
PopupMenu
מחברים לרכיב הזה
"מאזין" לתצוגת התפריט
(אני בחרתי ב"לחיצה ממושכת")
PopupMenu
יוצרים הופעת התפריט
PopupMenu
מוסיפים פעולה לתגובות
על בחירת סעיפים
BottomSheetDialog
BottomSheetDialog
מדובר בסוג של תיבת דו-שיח
אשר הפעם מופיע בחלק התחתון של המסך.
הרכיב הזה הוא גם סוג של Fragment,
לכן ליצירתו יש לצור Fragment
(אני בחרתי ב-BlankFragment)
BottomSheetDialog
בקובץ xml יוצרים מבנה
ומעבים אותו
BottomSheetDialog
BottomSheetDialog
בקובץ java רושמים כל מה שדרוש
לתפקוד של התיבה הזאת
שימו לב לשינוי
שחייבים
לקשים בכותרת!!!
BottomSheetDialog
באקטיביטי בה רוצים להציג
BottomSheetDialog
רושמים פקודות להופעותו
(אני עשיתי זאת דרך תפריט)
BottomSheetDialog
FloatingActionButton
Snackbar
מדובר בלחצן בצורת עגול,
אותו אפשר להציג, בעצם, בכל מקום על המסך.
לחיצה עליו גורמת להופעתו
של "סרגל" (Snakbar)
(גם בחלק התחתון של המסך)
FloatingActionButton
Snackbar
ב"סרגל" הזה (Snackbar)
ניתן להציג הודעה קצרה
וגם לגרום לביצוע פעילות
אחרי לחיצה על Snackbar
FloatingActionButton
Snackbar
FloatingActionButton
Snackbar
FloatingActionButton
Snackbar
מגדירים Snackbar
FloatingActionButton
Snackbar
מוסיפים מאזין וקובעים מה הפעילות שצריכה להתבצע
FloatingActionButton
Snackbar
מציגים Snackbar