Animation Freezes when entering AOD mode


Hi

On the Attached Picture I designed an Animation and set it to Every Minute, but when the watch enters AOD mode while the animation is running, the Animation freezes before finishing, leaving me with my minutes covered until the next minute

Any solutions please?

Are you saying when entering AOD mode your watch freezes in the active state until the next minute then changes to AOD mode?

Animation is not allowed in AOD mode If you copied the complication and added it to the AOD mode that might be the issue. I’d need more information.

Ron
Samsung Developer Relations


Hi Ron

Your 1st question is: NO
2nd Question is: its not copied over to the AOD mode

I have added a Video to explain. (Please Excuse the talking in the background)
I have designed a Flip Clock, where the flip section is animated, and I have set the Animation to appear every minute.
On every minute the Animation starts whereby the minutes clock bar flips from top to bottom.
The Error comes in when the watch goes into AOD mode while the animation is still happening, when you go back to active mode, the animation freezes when the AOD mode started.

What I see is that if you update the animation every minute I see a problem.
AOD also updates the data I have images every minute and this conflicts.

Hi Johan,

The AOD and Active watch faces are completely different instances of code they don’t run simultaneously so when you go from one to the other the code has to load anew. So it won’t run until your next minute starts. I see other flip clocks online so it should be possible but you may need to rethink how you do the animation effects.

Maybe someone has a good idea.

Ron
Samsung Developer Relations

Hi

I have tried to use timeline on animation, whereby I hide the whole day and use 15 frames (Images) in the 1st (seconds) block, and then loop the full minute.
I Also did that with the Hour Hand
So on the GWS the preview works 100%, but when you send it to the Watch the animation is not showing

Do I set the loop in conjunction with “Forever” “Every Second” “Every Minute” or “Every Hour”

Regards

Hi Johan,

I think you just need to set the loop to repeat on the next minute and try using a transparent image to fill in after your animation ends.

Ron
Samsung Developer Relations