וובמאסטר - תיכנות ובניית אתרים

פיתוח אפליקציות לאנדרואיד – שיעור אחד-עשר – מסך פתיחה

טל גנאינסקי/‏ 21 יולי, 2015
F+
F-

 

מסך פתיחה

מסך פתיחה משמש בהרבה אפליקציות לשני דברים. האחד – מסך נוח ופשוט המציג ברכה קלה ללקוח עם לוגו החברה/האפליקציה. השני – טעינת כל האפליקציה בצורה חלקה יותר.
כעת, נתרכז בכתיבת מסך פתיחה למטרת נוחות ללקוח. נכתוב קוד בו ניצור אקטיביטי שיוצג במשך 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 ומסד נתונים ברמה טובה מאוד. צד שרת ברמה טובה.
תגיות: Android‏  /  Mobile‏  /  JAVA‏  

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

תגובות למאמר



תגיות פופולאריות

X
הצטרף לעמוד שלנו בפייסבוק להישאר מעודכן!
וובמאסטר © כל הזכויות שמורות