gpt4 book ai didi

android - 设置 PathOverlay 线的宽度 (OSMDroid)

转载 作者:太空宇宙 更新时间:2023-11-03 12:21:23 25 4
gpt4 key购买 nike

有谁知道如何在 OSMDroid 中设置 PathOverlay 元素的线宽?

PathOverlay 类本身在该领域实际上没有任何用处。我正在尝试进入 PathOverlay 的绘制方法使用的 Paint 和 Canvas。 android.graphics.Paint 类有一个 setStrokeWidth(float) 方法,但这对线宽没有影响。

查看 Paint API,没有太多其他帮助;同样适用于 Canvas。

最佳答案

尝试以下(您可以适应您的要求);

    pathOverlay = new PathOverlay(Color.GREEN, context);
ArrayList<GeoPoint> path = getTrackPoints();
mMapView.getOverlays().add(pathOverlay);
Paint pPaint = pathOverlay.getPaint();
pPaint.setStrokeWidth(5);
pathOverlay.setPaint(pPaint);

如果您从叠加层中获取 Paint 设置,然后只需修改宽度,就无需担心其他 Paint 设置

关于android - 设置 PathOverlay 线的宽度 (OSMDroid),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14882495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com