פיתוח אפליקציות לאנדרואיד – שיעור 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 שניות.

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

תגיות: , ,

טל גנאינסקי

טל גנאינסקי. מפתח אנדרואיד, ג'אווה ובניית אתרים. מרצה במכללת ג'ון ברייס.השפה האהובה עליי היא ג'אווה ופיתוח אפליקציות לאנדרואיד.בקיא גם בשפות הפיתוח: HTML5, JS(+JQUERY), CSS3.צד קלייאנט עם SQL ומסד נתונים ברמה טובה מאוד. צד שרת ברמה טובה.

תגובות בפייסבוק