1 of 23

BottomSheetDialog

+

PopupMenu

+

FloatingActionButon

+

Snackbar

2 of 23

PopupMenu

3 of 23

PopupMenu

בגרסאות האחרונות של אנדרואיד

ActionBar

כבר לא מופיע אוטומטי,

לכן אין על מה להציג "שלוש נקודות"

לזימון OptionsMenu

4 of 23

PopupMenu

במקום OptionsMenu

אפשר להשתמש ב-PopupMenu

שהוא נותן בדיוק אותן אפשרויות

ואפילו זימון שלו אפשר לעשות (מי שרוצה)

די דומה לזימון OptionsMenu

5 of 23

PopupMenu

בתיקיה menu יוצרים קובץ עבור סעיפי התפריט

6 of 23

PopupMenu

באקטיביטי מוסיפים רכיב שלחיצה עליו

תציג תפריט.

אפשר למקם את הרכיב

בחלק עליון ימיני של המסך

(דומה למיקום של "שלוש נקודות")

אני בחרתי ב-TextView

7 of 23

PopupMenu

מחברים לרכיב הזה

"מאזין" לתצוגת התפריט

(אני בחרתי ב"לחיצה ממושכת")

8 of 23

PopupMenu

יוצרים הופעת התפריט

9 of 23

PopupMenu

מוסיפים פעולה לתגובות

על בחירת סעיפים

10 of 23

BottomSheetDialog

11 of 23

BottomSheetDialog

מדובר בסוג של תיבת דו-שיח

אשר הפעם מופיע בחלק התחתון של המסך.

הרכיב הזה הוא גם סוג של Fragment,

לכן ליצירתו יש לצור Fragment

(אני בחרתי ב-BlankFragment)

12 of 23

BottomSheetDialog

בקובץ xml יוצרים מבנה

ומעבים אותו

13 of 23

BottomSheetDialog

14 of 23

BottomSheetDialog

בקובץ java רושמים כל מה שדרוש

לתפקוד של התיבה הזאת

שימו לב לשינוי

שחייבים

לקשים בכותרת!!!

15 of 23

BottomSheetDialog

באקטיביטי בה רוצים להציג

BottomSheetDialog

רושמים פקודות להופעותו

(אני עשיתי זאת דרך תפריט)

16 of 23

BottomSheetDialog

17 of 23

FloatingActionButton

Snackbar

מדובר בלחצן בצורת עגול,

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

לחיצה עליו גורמת להופעתו

של "סרגל" (Snakbar)

(גם בחלק התחתון של המסך)

18 of 23

FloatingActionButton

Snackbar

ב"סרגל" הזה (Snackbar)

ניתן להציג הודעה קצרה

וגם לגרום לביצוע פעילות

אחרי לחיצה על Snackbar

19 of 23

FloatingActionButton

Snackbar

20 of 23

FloatingActionButton

Snackbar

21 of 23

FloatingActionButton

Snackbar

מגדירים Snackbar

22 of 23

FloatingActionButton

Snackbar

מוסיפים מאזין וקובעים מה הפעילות שצריכה להתבצע

23 of 23

FloatingActionButton

Snackbar

מציגים Snackbar