¿Cómo depuro el dibujo en Canvas en el método onDraw?

Estoy implementando mi vista personalizada donde anuloonDraw() método para dibujar algún conjunto de objetos.

Se supone que los objetos se colocan en coordenadas que se evalúan de una manera particular. El código que coloca esos objetos funciona incorrectamente (algunos de ellos no están dibujados o están superpuestos por otros objetos), por lo que necesito hacer una depuración para ejecutarlo línea por línea y ver lo que realmente se dibuja paso a paso -paso.

Sin embargo, hasta donde entiendo, la imagen real se muestra en la pantalla después de que todo el dibujo se haya completado desde cuando estoy ejecutandocanvas.drawBitmap No aparece nada en la pantalla de mi emulador.

Mi pregunta es: ¿Cuál es la mejor (o quizás la única) forma de depuraronDraw() ¿código? Investigué un poco en el portal de desarrollo de Adroid y aquí en preguntas publicadas, pero no pude encontrar la solución.

Respuestas a la pregunta(3)

Su respuesta a la pregunta