временная диаграмма поверхности с использованием Drawline - PullRequest
0 голосов
/ 05 мая 2018

Я пытаюсь нарисовать простую динамическую линию (график времени обновляется каждые 0,25 секунды) в моем SurfaceView

for (int i=0; i<100; i++) { 
canvas.drawLine(array_of_x[i],array_of_y[i],array_of_x[i+1], array_of_y[i+1],mPaint);
}

Тем не менее, он показывает все предыдущие строки (я хочу показать только текущую строку); Я пытался сделать инвалидом (), но, похоже, это не помогло.

1 Ответ

0 голосов
/ 05 мая 2018

попробуй:

Canvas.drawColor(Color.WHITE) 

или любой другой цвет, которым вы хотите очистить холст, прежде чем рисовать следующую линию. Надеюсь, это поможет.

...