Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用注释插件更改圆的颜色_Java_Android_Mapbox - Fatal编程技术网

Java 如何使用注释插件更改圆的颜色

Java 如何使用注释插件更改圆的颜色,java,android,mapbox,Java,Android,Mapbox,使用MapBox Android SDK(7.0.0)和Annotations插件(0.4.0),我尝试在单击圆时更改其颜色。正在调用侦听器,但颜色不变。我错过了什么?谢谢 circleManager.addClickListener(new OnCircleClickListener() { @Override public void onAnnotationClick(Circle circle) { circle.setCircleColor(Resourc

使用MapBox Android SDK(7.0.0)和Annotations插件(0.4.0),我尝试在单击圆时更改其颜色。正在调用侦听器,但颜色不变。我错过了什么?谢谢

circleManager.addClickListener(new OnCircleClickListener() {
    @Override
    public void onAnnotationClick(Circle circle) {
        circle.setCircleColor(ResourcesCompat.getColor(getResources(), R.color.myColor, null));
    }
});

已解决

我想出来了。你需要

circleManager.update(circle); 
然后更新注释