הצגת רשימת דפים

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

תאימות גרסאות

כדי להטמיע את הקוד הזה, צריך להגדיר את minSDK של הפרויקט לרמת API 21 ואילך.

יחסי תלות

יצירת רשימת דפים

אפשר להגדיר רשימת דפים אופקית או אנכית, בהתאם לכיוון הנדרש באפליקציה. הקוד הבא יוצר רשימת דפים אופקית שמוצגים בה 10 פריטים:

נקודות עיקריות לגבי הקוד

  • הרכיב הניתן לקישור HorizontalPager מציג רשימה של פריטים שאפשר לגלול בה אופקית.
    • כדי ליצור רשימת דפים אנכית, צריך להשתמש במקום זאת ב-composable‏ VerticalPager.
  • כל דף ברשימה מכיל אובייקט Text שמוצגת בו המחרוזת 'Page' ומספר האינדקס של הדף.
  • מופע של rememberPagerState() שומר את המצב של הדף כשהמשתמש מנווט אל דף אחר, ומציג את אותו הדף כשהמשתמש חוזר אליו.

תוצאות

איור 1. הדגמה של HorizontalPager.

אוספים שמכילים את המדריך הזה

המדריך הזה הוא חלק מהאוספים הבאים של מדריכים מהירים, שמכסים יעדים רחבים יותר לפיתוח Android:

רשימות ורשתות מאפשרות להציג באפליקציה קולקציות בצורה חזותית נעימה וקלה לשימוש למשתמשים.
איך פונקציות מורכבות מאפשרות ליצור בקלות רכיבי ממשק משתמש יפים על סמך מערכת העיצוב של Material Design.
בסדרת הסרטונים הזו נסביר על ממשקי API שונים של Compose, ונראה במהירות מה זמין ואיך משתמשים בהם.

יש לכם שאלות או משוב

אתם יכולים להיכנס לדף השאלות הנפוצות שלנו ולקרוא מדריכים מהירים, או ליצור איתנו קשר ולספר לנו מה דעתכם.