AnimationLayer issue with transparent animation

I'm new to Garmin watchfaces development, so I tested a few things so see all capabilities of the ConnectIQ platform.

I tested a transparent animation only for Venu, from a gif. I used Monkey Motion to generate the .mm file, then in the app I used an Animation Layer to display the animation.

The animation works ok, but there is a small issue:it seems that when a new animation frame is displayed, the previous is NOT deleted, they stack one above the other. When the animation ends, it starts over, but this time the previous animation frames are gone. I tested with multiple animations, made by me or taken from the internet. If I use animations with solid color background, this issue is not present.

Below is a screen recording of the sim:

and the original gif

Any ideas about this?

Thank you.

  • Do you see this issue when simulating for other devices? I ask because the AnimationWatchFace sample app has a dancing monkey that uses a transparent background. I don't recall seeing this problem with that app.

    I tried to tweak that app to work with the venu and ran into a handful of issues with the animation system.

  • I just purchased a Venu. On device, the animation runs super smooth, BUT the background is black! The transparent background is gone :( Also Tested on a Vivoactive 4s, same issue, black background.

  • Did you ever find out how to resolve this issue?  I'm seeing the same things, and it looks like the transparency only works if the animation layer is on top of another animation layer...but that uses a lot of extra memory.    It doesn't seem to work when the animation layer is over top of the base dc.