בדף הזה מתוארות כמה מגבלות פונקציונליות של Styles API.
מגבלות פונקציונליות
- תמיכה באנימציות אינסופיות: בשלב הזה, אי אפשר להשתמש בסגנונות כדי להגדיר אנימציות אינסופיות. כדי להטמיע את האפקטים האלה, צריך להמשיך להשתמש ב-
rememberInfiniteTransitionב-Compose. - היקף הנכס: אין תמיכה במאפיינים מותאמים אישית שחורגים ממאפייני סגנון רגילים.
- צורות: אין תמיכה בצורות בהתאמה אישית. הבעיה הזו תיפתר בגרסאות עתידיות. גם אנימציות של צורות עדיין לא נתמכות.
- יכולת פעולה הדדית עם ערכות נושא וסגנונות של מערכת View: אין תמיכה בשליפת סגנון מ-
themes.xmlאו מ-styles.xmlקיימים. סגנונות אף פעם לא יתמכו בזה ישירות. - יכולת פעולה הדדית עם אפקט האדווה/הסימון: שימוש ב-
pressedבלי להגדיר אתindication = nullבשינויclickableיגרום להצגת שניהם בו-זמנית.
סטטוס השילוב של חומרים
אנחנו מתכננים להוסיף תמיכה בסגנונות לרכיבי Material בעדכון עתידי.
אם נתקלתם בתרחיש לדוגמה שלא נתמך, אתם יכולים לשלוח דוח על באג.