gpt4 book ai didi

android - 当通过搜索栏更改大小时,Android v2 版 Google map 上的圆圈会闪烁

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:14:35 25 4
gpt4 key购买 nike

我正在按照此方法在 Android 中的 Google map (v2) 上实现一种显示搜索半径的方法:

// Method for drawing a circle around the user
private void drawMapSearchRadius(int radius) {
if(mMap != null) {
final LatLng userLatLng = getUserLatLng();
if(mSearchCircle == null){
CircleOptions circleOptions = new CircleOptions();
circleOptions.fillColor(Color.parseColor("#447755ff"));
circleOptions.strokeColor(Color.TRANSPARENT);
circleOptions.center(userLatLng);
circleOptions.radius(radius);
mSearchCircle = mMap.addCircle(circleOptions);
} else {
mSearchCircle.setCenter(userLatLng);
mSearchCircle.setRadius(radius);
}
}
}

半径由 SeekBar 确定,像这样(我删除了一些不相关的代码):

@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
final int radius = progress + DEFAULT_MIN_RADIUS;
drawMapSearchRadius(radius);
...

当我滑动 SeekBar 时,圆的半径按预期变化,但明显闪烁很多。它看起来和感觉起来都非常糟糕。

有没有人遇到过这个错误并且可以告诉我我做错了什么或者我可以做些什么来限制或在最好的情况下消除圆圈闪烁?

提前致谢

编辑:Apparently it's a bug existing for over a year already, acknowledged by Google last month.

由于 Google 并不以快速修复此类错误而著称,因此我对修复的希望很小。所以我想我的问题正在更改为:在此期间是否有任何解决方法?

最佳答案

关于android - 当通过搜索栏更改大小时,Android v2 版 Google map 上的圆圈会闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26509591/

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