使用画线的 surfaceview 时间图
surfaceview time chart using drawline
我正在尝试在我的 SurfaceView 中绘制一条简单的动态线(时间图表每 0.25 秒刷新一次)
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);
}
但是,它显示了所有过去的行(我只想显示当前行);我试过 invalidate() 但它似乎没有用。
尝试:
Canvas.drawColor(Color.WHITE)
或您想要在绘制下一行之前清除 Canvas 的任何颜色。
希望对你有帮助。
我正在尝试在我的 SurfaceView 中绘制一条简单的动态线(时间图表每 0.25 秒刷新一次)
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);
}
但是,它显示了所有过去的行(我只想显示当前行);我试过 invalidate() 但它似乎没有用。
尝试:
Canvas.drawColor(Color.WHITE)
或您想要在绘制下一行之前清除 Canvas 的任何颜色。 希望对你有帮助。