
Header Image, וללחצן השם Fab Button.onBackPressed.הטקסט המלא של הדקות הראשונות בהרצאה «Material Design -Transitions» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
חלק מכלי העיצוב של ה-Material Design מדברים על מעברים, כלומר Transitions. איך אנחנו יכולים לעבור בין UIs שונים או בין מסכים שונים?
בדוגמה הזאת אנחנו רואים שיש לנו Activity Main וב-Activity Main יש לנו פה את התמונה למעלה, את ה-Cover הזאת ויש לנו לחצן שהוא מאוד דומה ל-Floating Action Button שתמיד התעסקנו איתו והוא נמצא פשוט כאן.
יש לנו second activity ששם יש לנו UI דומה יש לנו פה את התמונה שהיא נראית קצת יותר דחוסה והלחצן קפץ פה למטה כשאנחנו רוצים ללחוץ על הלחצן אנחנו בעצם רוצים לעבור מהמיין אקטיביטי ל second activity אבל אנחנו רוצים לעשות את זה במעין אפקט של טרנזישן כזה.
אז יש כל מיני אפקטי טרנזישן שונים בדוגמה הזאת אנחנו מציגים אחד מהם אבל העיקרון שעומד מאחורי זה זה שאנחנו פשוט נותנים לרכיב Transition Name, לדוגמה לתמונה נתנו Header Image, לבטון נתנו Fab Button, ובדיוק את אותם Transitions אנחנו נותנים גם לרכיבי היעד, בכדי שיהיה לנו יותר קל לזכור,
תמונה הזאת מקושרת עם ה-Header Image, הבטון מקושר עם ה-Fab Button, ועכשיו כאשר לוחצים על הכפתור אנחנו פשוט משייכים תמונת מקור לטרנזישן name יעד ולחצן מקור לטרנזישן name יעד ונותנים לו את הטרנזישן הרצוי והוא מבצע את זה.
בואו נריץ נראה איך זה עובד אנחנו רואים את המיין אקטיביטי אנחנו לוחצים על הלחצן ואנחנו רואים שיש איזשהו מעבר בין המיין אקטיביטי