
NotificationCompat.BigPictureStyle ומשתמשים גם בו בשרשור פונקציות.bigPicture מקבלת Bitmap, שמתקבל מ-BitmapFactory.decodeResource עם תמונה נוספת (notification content image).setBigContentTitle קובעת כותרת שתופיע במצב המורחב, בדוגמה Today's party.setSummaryText מחליף את setContentText הרגיל, ולכן אפשר להסיר את הקריאה הישנה ולהעביר את הטקסט לכאן.setStyle על ה-Builder של ההתראה עם אובייקט הסגנון.You've got a new message מתחלפת בכותרת החדשה, מופיע טקסט הסיכום ומתחתיו התמונה הגדולה.הטקסט המלא של הדקות הראשונות בהרצאה «Styled Notification» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אנחנו יכולים לשדרג טיפה את התוכן של ה-Notification כך שבנוסף לכותרת התוכן ולטקסט של התוכן ולתמונה של התוכן להציג עוד איזושהי תמונה קצת יותר גדולה.
אז בואו נראה איך אנחנו יכולים לעשות את זה. אנחנו צריכים לבנות אובייקט שנקרא NotificationCompat.bigPictureStyle. בואו נקרא לו פשוט סטייל וניצור אובייקט חדש, פסוג NotificationCompat.bigPictureStyle אנחנו רוצים אפילו להשתמש כאן ב-BuilderDesignPattern ופשוט ללחוץ נקודה ולהמשיך
לבנות את אובייקט הסטיילינג. אז בואו ניתן לו bigPicture ואנחנו רואים שוב פעם שאנחנו צריכים להעביר לו ביטמאפ אז בואו ניקח את אותו הקוד של הביטמאפFactory.DecodeResource ניתן לו את ה-resources של האפליקציה ואת ה-ID של איזושהי תמונה נוספת שהוספנו שמה והיא נקראת
Notification Content Image. לאחר מכן נמשיך עם נקודה ונעצב את הדבר הבא. נגדיר Set Big Content Title. מהי הכותרת שאנחנו רוצים לראות?
Message Title, Today's Party. זרקתי פה איזשהו תוכן כזה נוסף עבור הכותרת, שמתאר איזושהי הודעה שקשורה למסיבה שיש הלילה.
לאחר מכן, Set Summary Text, וה-Summary Text מחליף את ה-Content Text. כל ה-Content Text הזה שראינו כאן כבר לא יוצג בשיטה הרגילה, אלא הוא יוצג כאן.
זאת אומרת שאנחנו יכולים להיפטר מה-Set Content Text ולהעביר אותו למעלה. אז יש לנו פה קטע קוד שיוצר מעין ביג קונטנט כזה שמציג את מה שהיה מקודם אבל בנוסף איזושהי כותרת ואיזושהי תמונה.
בואו נראה איך אנחנו יכולים להשתמש עם זה רק אנחנו צריכים לפני זה לקחת את אובייקט הסטייל ולקשר אותו לאובייקט הנוטיפיקיישן.