Icons

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

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

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

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