如果有一些看起来像这样的图形代码:
canvas.drawLine (x01,y01,x02,y02,thePaint);
canvas.drawLine (x11,y11,x12,y12,thePaint);
canvas.drawPoint(200,200, thePaint);
canvas.drawLine (x31,y31,x32,y32,thePaint);
渲染图形时,前两行和点显示出来。第三行没有显示出来。在drawPoint出现之后没有任何东西被绘制出来。
有什么问题?
答案 0 :(得分:1)
奇怪。好像是Android中的一个错误。有关解决方法,请尝试使用路径。
Path path = new Path(); path.moveTo(10, 10); path.lineTo(20, 20); path.lineTo(80, 200); canvas.drawPath(path, paint); canvas.drawPoint(100, 100, paint); path = new Path(); path.moveTo(10, 100); path.lineTo(20, 150); canvas.drawPath(path, paint);