Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |
---|---|---|---|---|
May 1, 2024 | 1.2.0 | - | - | - |
Declaring dependencies
To add a dependency on VectorDrawable, you must add the Google Maven repository to your project. Read Google's Maven repository for more information.
Add the dependencies for the artifacts you need in the build.gradle
file for
your app or module:
Groovy
dependencies { implementation "androidx.vectordrawable:vectordrawable:1.2.0" /* To be able to animate properties of a VectorDrawable, add the following. Useful for * illustration purposes or state changes in response to user events */ implementation "androidx.vectordrawable:vectordrawable-animated:1.2.0" /* To use a seekable alternative for `androidx.vectordrawable:vectordrawable-animated` add the * following */ implementation "androidx.vectordrawable:vectordrawable-seekable:1.0.0" }
Kotlin
dependencies { implementation("androidx.vectordrawable:vectordrawable:1.2.0") /* To be able to animate properties of a VectorDrawable, add the following. Useful for * illustration purposes or state changes in response to user events */ implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") /* To use a seekable alternative for `androidx.vectordrawable:vectordrawable-animated` add the * following */ implementation("androidx.vectordrawable:vectordrawable-seekable:1.0.0") }
For more information about dependencies, see Add build dependencies.
Feedback
Your feedback helps make Jetpack better. Let us know if you discover new issues or have ideas for improving this library. Please take a look at the existing issues in this library before you create a new one. You can add your vote to an existing issue by clicking the star button.
See the Issue Tracker documentation for more information.
Vectordrawable-Seekable 1.0.0
Version 1.0.0
May 1, 2024
androidx.vectordrawable:vectordrawable-seekable:1.0.0
is released. Version 1.0.0 contains these commits.
Major features of 1.0.0
androidx.vectordrawable:vectordrawable-seekable
is a seekable alternative for androidx.vectordrawable:vectordrawable-animated
with some additional features. It supports the same XML format as AnimatedVectorDrawable
.
- Pause and resume
- Seek (setCurrentPlayTime)
- Enhanced callbacks
See SeekableAnimatedVectorDrawable
for the details.
Version 1.0.0-beta01
April 20, 2022
androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01
is released with no changes since 1.0.0-alpha02. Version 1.0.0-beta01 contains these commits.
VectorDrawable-Seekable Version 1.0.0-alpha02
August 19, 2020
androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha02
is released. Version 1.0.0-alpha02 contains these commits.
Bug Fixes
- Update dependencies. (aosp/1380259)
Vectordrawable-Seekable Version 1.0.0-alpha01
April 15, 2020
androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha01
is released. Version 1.0.0-alpha01 contains these commits.
New Features
androidx.vectordrawable:vectordrawable-seekable
is a seekable alternative for androidx.vectordrawable:vectordrawable-animated
with some additional features. It supports the same XML format as AnimatedVectorDrawable.
- Pause and resume
- Seek (setCurrentPlayTime)
- Enhanced callbacks
See SeekableAnimatedVectorDrawable for the details.
Version 1.2.0
Version 1.2.0
May 1, 2024
androidx.vectordrawable:vectordrawable:1.2.0
and androidx.vectordrawable:vectordrawable-animated:1.2.0
are released. Version 1.2.0 contains these commits.
Version 1.2.0-beta01
April 20, 2022
androidx.vectordrawable:vectordrawable:1.2.0-beta01
is released with no changes since 1.2.0-alpha02. Version 1.2.0-beta01 contains these commits.
VectorDrawable Version 1.2.0-alpha02
August 19, 2020
androidx.vectordrawable:vectordrawable:1.2.0-alpha02
is released. Version 1.2.0-alpha02 contains these commits.
Bug Fixes
- Update dependencies. (aosp/1380259)
Vectordrawable Version 1.2.0-alpha01
April 15, 2020
androidx.vectordrawable:vectordrawable:1.2.0-alpha01
is released. Version 1.2.0-alpha01 contains these commits.
New Features
- This release does not have any new public features. It is a necessary dependency when you use
androidx.vectordrawable:vectordrawable-seekable-1.0.0-alpha01
.
Version 1.1.0
Version 1.1.0
September 5, 2019
androidx.vectordrawable:vectordrawable:1.1.0
and androidx.vectordrawable:vectordrawable-animated:1.1.0
are released. The commits included in this version can be found here.
Important changes since 1.0.0
New features
fillType
is now supported inClipPath
- Tinting is now supported using
ColorStateLists
defined with theme attrs inVectorDrawableCompat
Bug fixes
- Fixed bug in rendering
VectorDrawables
with gradients (b/117796719) - Fixed
getColorFilter()
that returned null even when it was set (aosp/762198)
Version 1.1.0-rc01
July 2, 2019
androidx.vectordrawable:vectordrawable:1.1.0-rc01
and androidx.vectordrawable:vectordrawable-animated:1.1.0-rc01
are released with no changes from 1.1.0-beta02
. The commits included in this version can be found here.
Version 1.1.0-beta02
June 5, 2019
androidx.vectordrawable:vectordrawable:1.1.0-beta02
and androidx.vectordrawable:vectordrawable-animated:1.1.0-beta02
are released. The commits included in this version can be found here.
Bug fixes
- Change vectordrawable-animated package name (aosp/963431)
Version 1.1.0-beta01
May 7, 2019
androidx.vectordrawable:vectordrawable:1.1.0-beta01
and androidx.vectordrawable:vectordrawable-animated:1.1.0-beta01
are released. The commits included in this version can be found here.
New features
fillType
is now supported inClipPath
Version 1.1.0-alpha01
December 3, 2018
New features
- Support tinting using
ColorStateLists
defined with theme attrs inVectorDrawableCompat
.
Bug fixes
- Fixed bug in rendering
VectorDrawables
with gradients (aosp/790377) - Fixed
getColorFilter()
that returned null even when it was set (aosp/762198)
Version 1.0.0
Version 1.0.0
November 7, 2018
New features
VectorDrawableCompat
gains support for gradient andColorStateList
fills and strokes.