OnboardingActivity.java #6
omergamliel
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
OnboardingActivity הוא מסך ההיכרות (Onboarding) של האפליקציה, אשר מוצג רק בפעם הראשונה שהמשתמש פותח את האפליקציה.
הוא מכיל דפדוף בין מסכים באמצעות ViewPager2, ובסוף התהליך מוצג כפתור "Start" שמסמן את השלמת ה-Onboarding ומעביר את המשתמש למסך הראשי (MainActivity).
📌 ייבוא הספריות הנדרשות:
AppCompatActivity – מחלקת הבסיס של Activity.
Bundle – משמש להעברת נתונים בין מצבי חיים של Activity.
SharedPreferences – שומר נתון מקומי כדי לוודא שה-Onboarding מוצג רק פעם אחת.
Intent – מאפשר מעבר בין מסכים.
View ו-Button – משמשים להצגת הכפתור Start.
ViewPager2 – הרכיב שמאפשר דפדוף בין המסכים.
List ו-Arrays – משמשים לשמירת רשימת התמונות של ה-Onboarding.
OnboardingAdapter – המתאם שמנהל את ה-ViewPager2 (ייבוא המחלקה שנוצרה בנפרד).
הוגדרו שני משתנים:
viewPager – אחראי על הדפדוף בין המסכים.
startButton – מוצג רק במסך האחרון.
setContentView(R.layout.activity_onboarding); קובע כי הפריסה (activity_onboarding.xml) תשמש למסך.
findViewById מחפש את ה-View בתוך activity_onboarding.xml ומקשר אותם בקוד.
viewPager יקבל את ViewPager2 שמוצג על המסך.
startButton יקושר לכפתור Start אך עדיין לא מוצג.
רשימה (List) של משאבי התמונות (drawable) שישמשו את מסכי ה-Onboarding.
Beta Was this translation helpful? Give feedback.
All reactions