Android,drawPoint问题

时间:2011-07-11 12:22:12

标签: android canvas

如果有一些看起来像这样的图形代码:

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出现之后没有任何东西被绘制出来。

有什么问题?

1 个答案:

答案 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);