RouteMapOverlay.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:Mapyst 作者:
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);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号