车前引导线 优化渐变色效果

This commit is contained in:
lianglihui
2021-12-15 15:21:04 +08:00
parent 76cf095382
commit f6aaa15b41
4 changed files with 27 additions and 21 deletions

View File

@@ -56,7 +56,7 @@ public class MogoRouteOverlayManager implements IMoGoAutopilotPlanningListener,
ADASTrajectoryInfo adasTrajectoryInfo = trajectoryInfos.get(0);
double lat = MogoApisHandler.getInstance().getApis().getAdasControllerApi().getLastLat();
double lon = MogoApisHandler.getInstance().getApis().getAdasControllerApi().getLastLon();
Log.d(TAG, "size:" + trajectoryInfos.size());
Log.d(TAG, "trajectoryInfos:" + adasTrajectoryInfo.getLat()+":"+adasTrajectoryInfo.getLon());
Log.d(TAG, "location:" + lat+":"+lon);
List<MogoLatLng> mogoLatLngs = new ArrayList<>();

View File

@@ -118,16 +118,17 @@ public class RouteOverlayDrawer {
mPolylinePointList.add(latLng);
}
mPolylineColors.clear();
mPolylineColors.addAll(ColorUtils.gradientAlpha_("#FF2AAFFD", "#FF2965ED", "#002965ED", mPolylinePointList.size()));
// mPolylineColors.addAll(ColorUtils.gradientAlpha_("#FF2AAFFD", "#7b2965ED", "#002965ED", mPolylinePointList.size()));
mPolylineColors.addAll(ColorUtils.gradientAlpha("#FF2AAFFD", "#002965ED", mPolylinePointList.size()));
// 线条粗细,渐变,渐变色值
mPolylineOptions.width(12).useGradient(true).colorValues(mPolylineColors);
if (mMoGoPolyline == null || mMoGoPolyline.isDestroyed()){
mPolylineOptions.points(mPolylinePointList);
mMoGoPolyline = mogoOverlayManager.addPolyline(mPolylineOptions);
}else {
mMoGoPolyline.setPoints(mPolylinePointList);
mPolylineOptions.points(mPolylinePointList);
mMoGoPolyline.setOption(mPolylineOptions);
}
}
}
}