Icon
A component for rendering iconography with the tinting of your choice.
Installation
repositories {
mavenCentral()
}
dependencies {
implementation("com.composables:core:1.37.0")
}
Basic Example
Basic example using Icons from the Material Extended Library:
Icon(
imageVector = Icons.Rounded.Favorite,
contentDescription = "This song is in your favorites",
tint = Color(0xFF9E9E9E),
)
Parameters
Icon
Parameter | Description |
---|---|
painter | a Painter to draw inside this icon. |
or imageVector | a ImageVector to draw inside this icon. |
or imageBitmap | an ImageBitmap to draw inside this icon. |
contentDescription | text used by accessibility services to describe what this icon represents. This value can be ommited if the icon is used for stylistic purposes only. |
modifier | the Modifier to be used to this icon. |
tint | a Color that will be used to tint the painter . If Color.Unspecified is passed, then no tinting will be used. |
Where to find icons
Great apps require great iconography. Visit composeicons.com for a collection of over 7,000+ icons ready to be used in Jetpack Compose and Compose Multiplatform.