Ikony

Funkcja kompozycyjna 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 rysunek wektorowy, który chcesz wczytać z domyślnymi ustawieniami Material, możesz użyć funkcji kompozycyjnej Icon w ten sposób:

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

Domyślnie element kompozycyjny Icon jest zabarwiony kolorem LocalContentColor.current i ma rozmiar 24.dp. Udostępnia też parametr tint color (który wykorzystuje ten sam mechanizm barwienia, co opisany w sekcji Barwienie obrazu). Funkcja Icon jest przeznaczona do używania w przypadku małych elementów ikony. Aby mieć więcej opcji dostosowywania, użyj funkcji Image.