סמלים

ה-Icon composable הוא דרך נוחה לצייר על המסך סמל בצבע אחד בהתאם להנחיות של 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.