Hi, everyone,
I decided to add outline to symbols in my watchface. Since it's not possible to change font sizes on whim or draw them with outline right away, I did very simple trick of setting color to background and drawing the same text in that color with offsets from -1 to +1 for X and Y coordinates for every string I display. This surely resulted in at least 8 additional drawText clauses per string, but everything looks almost crisp-sharp and works very fast in simulator. But when I start this watch face on actual watch (FR230) there is a native sliding animation when one wants to either start applications or scroll to available widgets. This animation takes barely a second, but watch face is not able to redraw at acceptable speed. The most obvious solution in this case would be not to draw outlines until animation is complete, but there is no callback for this situation or at least I was unable to find one in manual. Also, despite API docs telling that timers are applicable for watch faces, when I try to start a timer with a callback in onShow method, simulator crashes with "Permission required" exception with any possible permission for watchface application type set.
Question is: is it possible to determine when native slide-in animation ends or use timers in watchface type app?
Thanks in advance.