如果我们使用android和谷歌地图创建一个应用程序来制作路径/路径,我们可以使用类 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);
答案 0 :(得分:0)
使用paint.setAlpha(200);
此函数接受0到255之间的整数。