private void drawWaypoints(Canvas canvas, Paint paint, List<Point> waypoints) {
if ((waypoints == null) || (waypoints.size()==0)) {
return;
}
Paint p = new Paint(paint);
p.setStyle(Style.STROKE);
p.setColor(Color.RED);
p.setStrokeWidth(2.0f);
Path path = new Path();
Point startPoint = waypoints.get(0);
path.moveTo(startPoint.x, startPoint.y);
for (int i=1; i<waypoints.size()-1; i++) {
Point point = waypoints.get(i);
path.lineTo(point.x, point.y);
}
Point endPoint = waypoints.get(waypoints.size()-1);
path.setLastPoint(endPoint.x, endPoint.y);
canvas.drawPath(path, p);
}
AndroidFishEatingFish.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:AndroFish
作者:
评论列表
文章目录