מבוא לשרטוט ב-Compose

איך מציירים משהו בהתאמה אישית ב-Compose בעזרת ציור בהתאמה אישית תוכלו לשפר את המראה והתחושה של האפליקציה במקרים שבהם הרכיבים המובנים לא מספקים את מה שדרוש לאפליקציה.

נקודות עיקריות

  • DrawScope הוא ממשק API לציור ללא מצב, שמאפשר לצייר צורות, נתיבים ועוד בלי צורך לשמור על המצב של הרכיב באופן ידני.
  • כמה מקשי שינויים של ציור נותנים לכם גישה ל-DrawScope, ומאפשרים לכם לצייר עם רכיבים אחרים שאפשר לשלב:
    • drawBehind: ציור מאחורי התוכן של הרכיבים הניתנים לשילוב.
    • drawWithContent: שימושי לסדר מחדש את התוכן. אתם יכולים לבחור מתי להפעיל את התוכן של ה-composable, לפני או אחרי.
    • drawWithCache: שומרת את האובייקטים במטמון עד שהגודל משתנה או שמשתני המצב שנקראו בתוכם משתנים.
  • מערכת הקואורדינטות ב-Compose זהה למערכת התצוגה.
  • כל הקריאות לציור ולפריסה מתבצעות בערכים של פיקסלים, ולא ב-dp. כדי לצייר בצורה עקבית במסכים שונים, צריך להשתמש ב-dp ולהמיר את הערכים לפיקסלים לפני שמתחילים לצייר.
  • קריאות לציור הן תמיד יחסיות לרכיב ה-Composable הראשי.

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

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

כאן מוסבר איך להשתמש בתמונות ובסרטונים בהירים ומעניינים כדי ליצור מראה מעוצב ויפה לאפליקציה ל-Android.

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

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