【发布时间】:2015-10-03 21:04:05
【问题描述】:
嘿,我正在尝试绘制一个带有顶点的多边形作为点列表。在我的课堂上,我的积分列表称为代表。我对 Path 不是很熟悉,但这是我用来(尝试)绘制它的代码
public void draw(Canvas canvas, Paint paint){
path.reset();
if (type != TYPE_CIRCLE) {
path.moveTo(rep.get(0).x, rep.get(0).y);
for(int i = 1; i < rep.size(); i++){
path.lineTo(rep.get(i).x, rep.get(i).y);
path.moveTo(rep.get(i).x, rep.get(i).y);
}
path.close();
canvas.drawPath(path, paint);
}
else{
canvas.drawCircle(center.x, center.y, radius, paint);
}
}
但是什么都没有画出来(不是在屏幕上,所有点都应该在屏幕大小范围内。有什么想法吗?提前致谢。
【问题讨论】: