Skip to content

Repository files navigation

Vector Drawable Tool

Converts SVG files to VectorDrawable XML files for use in Android projects.

Getting Started

Requires: Java 11

Options

Usage: [-c] [-d] [-in <file or directory>] [-out <directory>] [-widthDp <size>] [-heightDp <size>] [-addHeader]
  -in <file or directory>:  If -c is specified, Converts the given .svg file 
                            to VectorDrawable XML, or if a directory is specified,
                            all .svg files in the given directory. Otherwise, if -d
                            is specified, displays the given VectorDrawable XML file
                            or all VectorDrawables in the given directory.
                            
  -out <directory>          If specified, write converted files out to the given
                            directory, which must exist. If not specified the
                            converted files will be written to the directory
                            containing the input files.                        
                        
  -c                        If present, SVG files are converted to VectorDrawable XML
                            and written out.
                            
  -d                        Displays the given VectorDrawable(s), or if -c is
                            specified the results of the conversion.
                            
  -widthDp <size>           Force the width to be <size> dp, <size> must be integer
  
  -heightDp <size>          Force the height to be <size> dp, <size> must be integer
  
  -addHeader                Add AOSP header to the top of the generated XML file

Examples

Convert SVG files from into XML files at the same directory and visualize the XML file results:

vd-tool -c -d -in <directory> 

Convert SVG file and visualize the XML file results:

vd-tool -c -d -in file.svg 

Display VectorDrawable's XML files from :

vd-tool -d -in <directory>

About

This repo easily provides the CLI (command line tool) available in Android Studio.

Based On

About

Converts SVG files to VectorDrawable XML files.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Contributors

Languages