Android 12 Developer Preview is here! Try it out, and give us your feedback!

ImageVector

@Immutable class ImageVector
kotlin.Any
   ↳ androidx.compose.ui.graphics.vector.ImageVector

Vector graphics object that is generated as a result of ImageVector.Builder It can be composed and rendered by passing it as an argument to rememberVectorPainter

Summary

Nested classes

Builder used to construct a Vector graphic tree.

Public methods
Boolean
equals(other: Any?)

Int

Properties
Dp

Intrinsic height of the vector asset in Dp

Dp

Intrinsic width of the vector asset in Dp

String

Name of the Vector asset

VectorGroup

Root group of the vector asset that contains all the child groups and paths

BlendMode

Blend mode used to apply tintColor

Color

Optional tint color to be applied to the vector graphic

Float

Used to define the height of the viewport space.

Float

Used to define the width of the viewport space.

Public methods

equals

fun equals(other: Any?): Boolean

hashCode

fun hashCode(): Int

Properties

defaultHeight

val defaultHeight: Dp

Intrinsic height of the vector asset in Dp

defaultWidth

val defaultWidth: Dp

Intrinsic width of the vector asset in Dp

name

val name: String

Name of the Vector asset

root

val root: VectorGroup

Root group of the vector asset that contains all the child groups and paths

tintBlendMode

val tintBlendMode: BlendMode

Blend mode used to apply tintColor

tintColor

val tintColor: Color

Optional tint color to be applied to the vector graphic

viewportHeight

val viewportHeight: Float

Used to define the height of the viewport space. Viewport is basically the virtual canvas where the paths are drawn on.

viewportWidth

val viewportWidth: Float

Used to define the width of the viewport space. Viewport is basically the virtual canvas where the paths are drawn on.