Icons

Icon הוא קומפוזיציה נוחה לציור של סמל בצבע אחד על המסך, בהתאם להנחיות של Material Design. כדי להשתמש ב-Icon, צריך לכלול את ספריית Compose Material (או את ספריית Compose Material 3).

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

Icon(
    painter = painterResource(R.drawable.baseline_directions_bus_24),
    contentDescription = stringResource(id = R.string.bus_content_description)
)

כברירת מחדל, הרכיב Icon מגוון בצבע LocalContentColor.current והגודל שלו הוא 24.dp. הוא גם חושף פרמטר tint color (שמסתמך על אותו מנגנון של גוון צבע שמתואר בקטע גוון צבע של תמונה). הקוד הקומפוזבילי Icon מיועד לשימוש ברכיבי סמלים קטנים. כדי לקבל אפשרויות נוספות להתאמה אישית, צריך להשתמש ב-Image composable.