השתלמות
"אנדרואיד – פרויקט לבגרות"
מנחה: זאב פריימן
אפליקציה שלי
אקטיביטי
פתיחה
(start)
אקטיביטי
תגובה
()feedback
אקטיביטי פתיחה
באקטיביטי פתיחה
חשוב להציג שם האפליקציה,
לתת כמה אפשרויות כניסה לאפליקציה,
להשתמש בכמה אפקטים...
אקטיביטי פתיחה
אקטיביטי פתיחה
Shift + F6 🡪 Rename
אקטיביטי פתיחה
מחליפים תסדיר
אקטיביטי פתיחה
ממליץ לעשות סקיצה (או כמה...)
לפני הוספת רכיבים וקביעת תכונות העיצוב
אקטיביטי פתיחה
עכשיו אפשר להתחיל בעיצוב...
אקטיביטי פתיחה
תכונות שימושיות:
אקטיביטי פתיחה
ערכים שימושיים:
התכונה החשובה ביותר(!)
היא מזהה (id)
אקטיביטי פתיחה
ממליץ בקובץ java של כל אקטיביטי
לצור קודם כל הפניה לפעולה
אשר מכילה פעולות בסיסיות ביותר
(יצירת קשר בין משתנה לרכיב, קביעת ערכים נפוצים...)
אקטיביטי פתיחה
פעילויות באקטיביטי הפתיחה:
מעבר אחר לחיצה,
מעבר אוטומטי,
אפקטים שך תנועה (build-in)
אקטיביטי פתיחה
אפליקציה שלי
אקטיביטי
פתיחה
(start)
אקטיביטי
תגובה
()feedback
אקטיביטי
זיהוי/רישום/סתם
(LogRegCasual)
מעבר לאקטיביטי הבאה
אחרי לחיצת משתמש על רכיב
אקטיביטי פתיחה
הבעיה היא שבלי לחיצה לא קורה שום דבר
וזה עלול לצור הרגשה "אפליקציה נתקעה"
ביצוע מעבר אוטומטי אחרי מספר שניות (4-6 שניות)
אקטיביטי פתיחה
הצהרה
יצירה
הפעלה
פעולות אנימציה מבנית
אקטיביטי פתיחה
מדובר באנימציות הקיימות כחלק משפת Java ו-xml
ניתן להפעיל אותן על ידי שימוש בפעולות הקיימות ובעזרת הגדרות
אנימציות האלה הן ממשות תופעות בסיסיות כגון:
(ראו מצגת נפרדת)
אפשר לעשות עוד משהו?
בהחלט!
אקטיביטי פתיחה