Ikony

Komponent Icon to wygodny sposób na narysowanie na ekranie ikony w jednym kolorze, która jest zgodna z wytycznymi Material Design. Aby używać Icon, dodaj bibliotekę Compose Material (lub bibliotekę Compose Material 3).

Jeśli na przykład masz obiekt rysowany wektorowo, który chcesz załadować z użyciem domyślnych ustawień Material, możesz użyć komponentu Icon w ten sposób:

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

Domyślnie kompozyt Icon jest zabarwiony na kolor LocalContentColor.current i ma rozmiar 24.dp. Zawiera on też parametr koloru tint (który wykorzystuje ten sam mechanizm barwienia, co opisano w sekcji Barwienie obrazu). Komponent Icon jest przeznaczony do tworzenia małych elementów ikon. Aby uzyskać więcej opcji dostosowywania, użyj komponentu Image.