View on GitHub

AndroidSVG

SVG rendering library for Android

Known Issues

Renderer features that do not work on some versions of Android

Android prior to 4.2

Stroking of underlined or strikethrough text is broken in versions of Android prior to 4.2. AndroidSVG will not attempt to stroke underlines or strikethroughs when running on Android 4.1 or earlier.

Android 4.3

There is a bug in Android 4.3 that has the effect of breaking the <clipPath> feature when using renderToPicture(). Any SVG files that use a <clipPath> will not render correctly. See Android issue 58737. If you are using renderToCanvas(), you will not be affected.

Android 6.0

The problem with clip paths is back again due to two regressions in Android 6.0. Any SVG files that use a <clipPath> will not render correctly. See Android issue 200128. Unfortunately, this time, this bug affects both renderToPicture() and renderToCanvas().

To avoid this issue, please upgrade to AndroidSVG 1.3, which has new improved handling of clip paths. The new code avoids the above-mentioned issue, but uses Android APIs that are only available on Android 4.4 (Kitkat) or later. Older devices will continue to use the legacy clip path code.