# VectorDrawables

# VectorDrawables

<br />

```
public interface VectorDrawables
```

<br />

*** ** * ** ***

DSL object used to configure`vector`drawable options.

## Summary

|                                                                                                                                               ### Public methods                                                                                                                                                |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `abstract void`                                                                                                                                                                                                                                                                                                 | `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html) [generatedDensities](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/VectorDrawables#generatedDensities(kotlin.Array))`(@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html)` densities)` Densities used when generating PNGs from vector drawables at build time. |
| `abstract `[Set](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html)`<@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html)`>` | `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html) [getGeneratedDensities](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/VectorDrawables#getGeneratedDensities())`()` Densities used when generating PNGs from vector drawables at build time.                                                                                                                                                                                                                           |
| `abstract `[Boolean](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Boolean.html)                                                                                                                                                                                                       | [getUseSupportLibrary](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/VectorDrawables#getUseSupportLibrary())`()` Whether to use runtime support for`vector`drawables, instead of build-time support.                                                                                                                                                                                                                                                                                                          |
| `abstract void`                                                                                                                                                                                                                                                                                                 | [setUseSupportLibrary](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/VectorDrawables#setUseSupportLibrary(kotlin.Boolean))`(`[Boolean](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Boolean.html)` useSupportLibrary)` Whether to use runtime support for`vector`drawables, instead of build-time support.                                                                                                                                                                          |

## Public methods

### generatedDensities

```
@Incubating
abstract void generatedDensities(@NonNull String densities)
```

Densities used when generating PNGs from vector drawables at build time. For the PNGs to be generated, minimum SDK has to be below 21.

If set to an empty collection, all special handling of vector drawables will be disabled.

See[Supporting Multiple Screens](http://developer.android.com/guide/practices/screens_support.html).  

### getGeneratedDensities

```
@Incubating
abstract Set<@NonNull String> getGeneratedDensities()
```

Densities used when generating PNGs from vector drawables at build time. For the PNGs to be generated, minimum SDK has to be below 21.

If set to an empty collection, all special handling of vector drawables will be disabled.

See[Supporting Multiple Screens](http://developer.android.com/guide/practices/screens_support.html).  

### getUseSupportLibrary

```
abstract Boolean getUseSupportLibrary()
```

Whether to use runtime support for`vector`drawables, instead of build-time support.

See[Vector Asset Studio](http://developer.android.com/tools/help/vector-asset-studio.html).  

### setUseSupportLibrary

```
abstract void setUseSupportLibrary(Boolean useSupportLibrary)
```

Whether to use runtime support for`vector`drawables, instead of build-time support.

See[Vector Asset Studio](http://developer.android.com/tools/help/vector-asset-studio.html).