Should I take view translation into account when overriding onDraw()
? Or it is already applied to canvas translation?
I.e. should I execute
canvas.translate(getTranslationX(), getTranslationY());
in first line of onDraw()
?
Do all transformations applied to canvas in onDraw()
call persist in subsequent calls? I.e. should I suppose canvas
is each time untransformed?