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