VectorDrawable
VectorDrawable is an XML-based format for representing vector graphics in Android. It enables scalable, resolution-independent images that can be drawn directly by the UI framework, reducing the need for multiple raster assets. Introduced in Android 5.0 (API level 21), VectorDrawable is commonly used for icons and simple illustrations. For older devices, the Android Support Library provides VectorDrawableCompat, and AnimatedVectorDrawable offers animation of vector properties.
A vector drawable resource defines a root element with width, height, and a viewport that maps the
Vector drawables are placed in res/drawable as XML files and referenced from views (for example, in ImageView).
Limitations: VectorDrawable supports a subset of SVG features, focusing on solid fills and strokes. It does