GifAnimation — 100% Native Animated GIFs for Your Extensions, No WebView Required

A lightweight Niotron/App Inventor extension that renders animated GIFs directly inside a VerticalArrangement, using Android’s native Canvas (android.graphics.

Movie) instead of WebView. No HTML, no JavaScript, no external dependencies — just three blocks (Show, Stop, IsShowing) and you’re done. Compatible with any device from Android 7 onward.

I tested the version in App Inventor, and it works without any problems. I’m sharing the steps and blocks you need to use so you can run your own tests:

  1. On the main screen, add a VerticalArrangement1 and set the dimensions to whatever you prefer.

  2. Upload the GifAnimation extension.

  3. Upload a GIF file to the Assets section.

  4. In the GIF property, select the GIF you uploaded from the Designer view, or select it using the Blocks.

  5. Go to the Blocks section.

  6. Under Initialize, select the Show block and pass VerticalArrangement1 as the parameter.

Finally, update the project in the Companion. That’s all!

com.rodaheva.gifanimation.aix (11.5 KB)

3 Likes