Hello!
I propose adding a function into API
var mBufferedBitmap = dc.getClip (x, y, width, height);
Captures the displayed content region and stores it in a BufferedBitmap. This saved region can then be displayed again.
For example, before drawing the second hand, they will save the region where this hand will be drawn. Then, when the hand moves to the next position, redrawing the saved region will restore the original screen. In this way it will not be necessary to redraw with drawLine/fillPolygon etc. the hour and minute hands. This will significantly reduce the energy consumption for redrawing the screen and extend the time from full charge to battery discharge, which will increase the competitive advantage of your products on the market of smart watches.