0

アンドロイドとグーグルマップを使用してルート/パスを作成するアプリケーションを作成する場合、クラスDirectionPathOverlayを使用して、あるポイントから別のポイントに線を作成できますが、線をより透明にすることはできません(100%透明ではありません)。はっきりと読んでください、誰かが私を助けることができますか?

ここにDirectionPathOverlayクラスのコードがあります

 public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) {
        Projection projection = mapView.getProjection();
        if (shadow == false) {
            Paint paint = new Paint();
            paint.setAntiAlias(true);
            paint.setStrokeJoin(Join.ROUND);
            Point point = new Point();
            projection.toPixels(gp1, point);
            paint.setColor(Color.BLUE);

            Point point2 = new Point();
            projection.toPixels(gp2, point2);
            paint.setStrokeWidth(4);
            canvas.drawLine((float) point.x, (float) point.y, (float) point2.x,
                    (float) point2.y, paint);
        }
        return super.draw(canvas, mapView, shadow, when);
4

1 に答える 1

0

この関数を使用するpaint.setAlpha(200);と、0から255までの整数を受け入れます。

于 2012-07-12T09:31:07.857 に答える