【发布时间】:2017-09-15 19:09:07
【问题描述】:
Uber 在两点之间有阴影。他们是如何做到这一点的?我唯一能想到的是以不同的灰色不透明度创建多条线,但结果不一样。看起来是这样的。
for (int i = 0; i < 6; i++) {
PolylineOptions testOptions = new PolylineOptions();
testOptions.strokeWidth(ARC_STROKE_WIDTH - (i * 5));
if (i == 0) {
testOptions.strokeColor(Color.GRAY_80);
} else if (i == 1) {
testOptions.strokeColor(Color.GRAY_50);
} else if (i == 2) {
testOptions.strokeColor(Color.GRAY_40);
} else if (i == 3) {
testOptions.strokeColor(Color.GRAY_30);
} else if (i == 4) {
testOptions.strokeColor(Color.GRAY_20);
} else if (i == 5) {
testOptions.strokeColor(Color.GRAY_10);
}
// draw polyline to map
}
【问题讨论】:
-
@RahulGupta 该链接用于绘制曲线。我不是要求那个。我只想在两点之间画一个阴影。没有曲线。我能想到的唯一方法是在两个点之间以不同的不透明度和宽度绘制多条折线。但这并没有给我我想要的确切外观。
-
你能创建一个你目前尝试过的代码的工作演示吗?
标签: android google-maps google-polyline