在使用drawPolyline绘制波形图的时候,发现drawPolyline慢的原因是因为设置了绘制线的宽度pen.setWidth(2); ,所以特别慢。
因为,设置线宽会增加绘制的复杂性(比如相近像素的插值),因为需要生成具有宽度的轮廓

解决方法:多次绘制

如果你需要显示2像素宽的线,但不设置线宽,可以通过绘制两条相邻的线(偏移1像素)来模拟,比如向上偏移1像素向左偏移一像素。