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