Icon

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

A Icon component that draws imageVector using tint, with a default value.

Parameters

imageVector

ImageVector to draw inside this icon

contentDescription

text used by accessibility services to describe what this icon represents. This should always be provided unless this icon is used for decorative purposes, and does not represent a meaningful action that a user can take. This text should be localized, such as by using stringResource or similar

modifier

the Modifier to be applied to this icon

tint

tint to be applied to imageVector. If Color.Unspecified is provided, then no tint is applied.


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

A Icon component that draws bitmap using tint, with a default value.

Parameters

bitmap

ImageBitmap to draw inside this icon

contentDescription

text used by accessibility services to describe what this icon represents. This should always be provided unless this icon is used for decorative purposes, and does not represent a meaningful action that a user can take. This text should be localized, such as by using stringResource or similar

modifier

the Modifier to be applied to this icon

tint

tint to be applied to bitmap. If Color.Unspecified is provided, then no tint is applied.


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

A Icon component that draws painter using tint, with a default value.

Parameters

painter

Painter to draw inside this icon

contentDescription

text used by accessibility services to describe what this icon represents. This should always be provided unless this icon is used for decorative purposes, and does not represent a meaningful action that a user can take. This text should be localized, such as by using stringResource or similar

modifier

the Modifier to be applied to this icon

tint

tint to be applied to painter. If Color.Unspecified is provided, then no tint is applied.


fun Icon(painter: Painter, tint: ColorProducer?, contentDescription: String?, modifier: Modifier = Modifier)

A Icon component that draws painter using tint, with a default value.

Parameters

painter

Painter to draw inside this icon

tint

tint to be applied to painter. If null, then no tint is applied.

contentDescription

text used by accessibility services to describe what this icon represents. This should always be provided unless this icon is used for decorative purposes, and does not represent a meaningful action that a user can take. This text should be localized, such as by using stringResource or similar

modifier

the Modifier to be applied to this icon