private void drawDirections(Canvas canvas) {
paint.setShader(null);
for (int i = 0; i < directions.length; i++) {
Point[] dirPixelPoints = pixelPoints[i];
Path path = new Path();
path.setFillType(FillType.WINDING);
path.moveTo(dirPixelPoints[0].x, dirPixelPoints[0].y);
for (int j = 1; j < dirPixelPoints.length; j++)
path.lineTo(dirPixelPoints[j].x, dirPixelPoints[j].y);
if (directions[i].isOutside(app.campus) && i != curDir) {
canvas.drawPath(path, paint);
} else if (!directions[i].isOutside(app.campus) && i != curDir) {
setDashPathInnerPaint(i);
canvas.drawPath(path, insidePaint);
}
}
}
RouteMapOverlay.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:Mapyst
作者:
评论列表
文章目录