Package com.android.builder.png
Class VectorDrawableRenderer
java.lang.Object
com.android.builder.png.VectorDrawableRenderer
- All Implemented Interfaces:
com.android.ide.common.resources.ResourcePreprocessor,Serializable
public class VectorDrawableRenderer
extends Object
implements com.android.ide.common.resources.ResourcePreprocessor
Generates PNG images (and XML copies) from VectorDrawable files.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionVectorDrawableRenderer(int minSdk, boolean supportLibraryIsUsed, File outputDir, Collection<com.android.resources.Density> densities, Supplier<com.android.utils.ILogger> loggerSupplier) -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateFile(File toBeGenerated, File original) getFilesToBeGenerated(File inputXmlFile) protected StringgetPreprocessingReasonDescription(File inputXmlFile)
-
Constructor Details
-
VectorDrawableRenderer
public VectorDrawableRenderer(int minSdk, boolean supportLibraryIsUsed, @NonNull File outputDir, @NonNull Collection<com.android.resources.Density> densities, @NonNull Supplier<com.android.utils.ILogger> loggerSupplier)
-
-
Method Details
-
getFilesToBeGenerated
@NonNull public Collection<File> getFilesToBeGenerated(@NonNull File inputXmlFile) throws IOException - Specified by:
getFilesToBeGeneratedin interfacecom.android.ide.common.resources.ResourcePreprocessor- Throws:
IOException
-
generateFile
- Specified by:
generateFilein interfacecom.android.ide.common.resources.ResourcePreprocessor- Throws:
IOException
-
getPreprocessingReasonDescription
- Throws:
IOException
-