SVG Grafiken in Android

In Android 5 wurden nun endlich VectorDrawables eingeführt, leider als eines der Features die nicht abwärtskompatibel sind.

In einer meiner neuesten App ( LoL - SoloQ Companion) habe ich nun ein bisschen mit bestehenden Bibliotheken herumprobiert. Mehr oder weniger auf Anhieb hatte ein Fork von svg-android funktioniert. Auch wenn das Projekt nicht mehr weiterentwickelt wird, leistet es gute Dienste. Einfach

compile 'com.github.japgolly.android:svg-android:2.0.6'

ins Gradle Buildfile packen und es kann losgehen. An dieser Stelle ein wichtiger Hinweis:

Für die ImageView muss der LayerType auf Software gestellt werden:

android:layerType="software"

Kurz nachdem alles funktioniert hatte, habe ich androidsvg gefunden, was wohl noch aktiv gepflegt und entwickelt wird. Getestet hatte ichs nicht mehr :-)

Last posts

Tags