איך מציירים משהו בהתאמה אישית ב-Compose בעזרת ציור בהתאמה אישית תוכלו לשפר את המראה והתחושה של האפליקציה במקרים שבהם הרכיבים המובנים לא מספקים את מה שדרוש לאפליקציה.
נקודות עיקריות
DrawScope
הוא ממשק API לציור ללא מצב, שמאפשר לצייר צורות, נתיבים ועוד בלי צורך לשמור על המצב של הרכיב באופן ידני.- כמה מקשי שינויים של ציור נותנים לכם גישה ל-
DrawScope
, ומאפשרים לכם לצייר עם רכיבים אחרים שאפשר לשלב:drawBehind
: ציור מאחורי התוכן של הרכיבים הניתנים לשילוב.drawWithContent
: שימושי לסדר מחדש את התוכן. אתם יכולים לבחור מתי להפעיל את התוכן של ה-composable, לפני או אחרי.drawWithCache
: שומרת את האובייקטים במטמון עד שהגודל משתנה או שמשתני המצב שנקראו בתוכם משתנים.
- מערכת הקואורדינטות ב-Compose זהה למערכת התצוגה.
- כל הקריאות לציור ולפריסה מתבצעות בערכים של פיקסלים, ולא ב-
dp
. כדי לצייר בצורה עקבית במסכים שונים, צריך להשתמש ב-dp
ולהמיר את הערכים לפיקסלים לפני שמתחילים לצייר. - קריאות לציור הן תמיד יחסיות לרכיב ה-Composable הראשי.
אוספים שמכילים את המדריך הזה
המדריך הזה הוא חלק מהאוספים הבאים של מדריכים מהירים, שמכסים יעדים רחבים יותר לפיתוח Android:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=he)
הצגת תמונות
כאן מוסבר איך להשתמש בתמונות ובסרטונים בהירים ומעניינים כדי ליצור מראה מעוצב ויפה לאפליקציה ל-Android.
יש לכם שאלות או משוב
אתם יכולים להיכנס לדף השאלות הנפוצות שלנו ולקרוא מדריכים מהירים, או ליצור איתנו קשר ולספר לנו מה דעתכם.