3 ms·
>Animated Vector Drawable (Android only). More performant because it runs on the RenderThread instead of the main thread. Supports only a subset of Lottie featu
by on_and_off 8y ago
>Animated Vector Drawable (Android only). More performant because it runs on the RenderThread instead of the main thread. Supports only a subset of Lottie features. Progress can't be manually set. Doesn't support text or dynamic colors. Can't be loaded programatically or over the internet.
The real long term alternative on Android is that Bodymovin now has a plugin to directly export an animation to the VectorDrawable format.
So you get the advantage of running on the RenderThread while still being able to work directly in AfterEffects.
- gpeal 8y agoAuthor of Lottie Android here. The bodymovin to avd plugin is extremely beta and only supports a sublet of after effects features and none of the lottie features such as manually setting progress or dynamic properties.
- chriskelley 8y agoThank you for your amazing work! It would be great to document that supported subset for Bodymovin to AVD — the Lottie supported features[1] matrix is awesome, and it would really create a ton of value to also document AVD support for Bodymovin in the same way. It's so black box right now, troubleshooting involves tweaking path nesting, exporting, diff xml, tweak, export, repeat. [1] http://airbnb.io/lottie/supported-features.html http://airbnb.io/lottie/supported-features.html
- on_and_off 8y agoop here. That's why I mentioned long term^^ Of course there are other options .. If Google were to open up a RenderThread api, lottie could potentially be just as efficient (although I fear how some devs will abuse this api). Or maybe AVD will get dynamic properties and progress setting. No matter who does it first, the future is bright !