Icon

fun Icon(painter: Painter, contentDescription: String?, modifier: Modifier = Modifier, tint: Color = LocalContentColor.current)

A foundational component used to display icons.

For interactive preview & code examples, visit Icon Documentation.

Basic Example

Icon(
painter = painterResource("icon.xml"),
contentDescription = "Settings",
tint = Color.Black
)

Parameters

painter

The painter to draw the icon.

contentDescription

The content description for accessibility.

modifier

Modifier to be applied to the icon.

tint

The tint color to be applied to the icon.


fun Icon(imageBitmap: ImageBitmap, contentDescription: String?, modifier: Modifier = Modifier, tint: Color = LocalContentColor.current)

A foundational component used to display icons.

For interactive preview & code examples, visit Icon Documentation.

Basic Example

Icon(
painter = painterResource("icon.xml"),
contentDescription = "Settings",
tint = Color.Black
)

Parameters

imageBitmap

The image bitmap to draw the icon.

contentDescription

The content description for accessibility.

modifier

Modifier to be applied to the icon.

tint

The tint color to be applied to the icon.


fun Icon(imageVector: ImageVector, contentDescription: String?, modifier: Modifier = Modifier, tint: Color = LocalContentColor.current)

A foundational component used to display icons.

For interactive preview & code examples, visit Icon Documentation.

Basic Example

Icon(
painter = painterResource("icon.xml"),
contentDescription = "Settings",
tint = Color.Black
)

Parameters

imageVector

The image vector to draw the icon.

contentDescription

The content description for accessibility.

modifier

Modifier to be applied to the icon.

tint

The tint color to be applied to the icon.