פיתוח אפליקציות לאנדרואיד – שיעור 11 – מסך פתיחה
מסך פתיחה
מסך פתיחה משמש בהרבה אפליקציות לשני דברים. האחד – מסך נוח ופשוט המציג ברכה קלה ללקוח עם לוגו החברה/האפליקציה. השני – טעינת כל האפליקציה בצורה חלקה יותר.
כעת, נתרכז בכתיבת מסך פתיחה למטרת נוחות ללקוח. נכתוב קוד בו ניצור אקטיביטי שיוצג במשך 5 שניות ולאחר מכן ייסגר וייפתח אוטומטית האקטיביטי הראשי שלכם.
קוד מסך הפתיחה
לאחר שיצרנו אקטיביטי חדש וקיבלנו גם קובץ JAVA וגם קובץ XML, נכניס ל-XML את כל העיצוב הרלוונטי אליכם. הוסיפו תמונה נחמדה שתעצבו, כיתבו ב-TEXTVIEW וכו'.
ניגש לקוד עצמו בקובץ הJAVA:
בתוך הפונקצייה onCreate נזין את הקוד הבא:
new Thread(new Runnable() { @Override public void run() { try { synchronized (this) { wait(2000); Intent intent = new Intent (MainActivity.this,Activity2.class); startActivity(intent); finish(); } } catch (InterruptedException e) { e.printStackTrace(); } } }).start();
נראה בתוך כל הסוגריים בפנים, אינטנט המוביל מהאקטיביטי הראשון של מסך הפתיחה לאקטיביטי החדש שלכם.
בתוך הסוגריים של הפקודה wait, נשנה את כמות השניות בהן המשתמש יחכה. כרגע – 2 שניות.
מסך פתיחה הוא רלוונטי לנוחות המשתמש ולכניסה רכה לאפליקציה שלכם, אף על פי שכרגע נכון למתחילים שבינינו אין צורך במסך פתיחה מהבחינה של טעינת האפליקציה.
תגובות בפייסבוק