使用ARGB for google circle的java出错
我的错误:
java.lang.NoSuchMethodError: No static method argb(FFFF)I in class
L安卓/graphics/Color; or its super classes (declaration of
'安卓.graphics.Color' appears in
/system/framework/framework.jar:classes2.dex)
我试图使用argb在谷歌地图上给我的地理围栏加一个alpha,但我在安卓 api 25及以下版本上遇到了这个错误
mMap.addCircle(new CircleOptions()
.center(new LatLng(personnelDataModel.getProjectGeoCoordinate().getLatitude(), personnelDataModel.getProjectGeoCoordinate().getLongitude()))
.radius(personnelDataModel.getProjectSiteGeofenceRadiusInMetres())
.fillColor(Color.argb(0.4f, 56, 119, 127))
.strokeWidth(2)
);
# 1 楼答案
如果你有十六进制的颜色值,你可以使用
Color.parseColor()
,因为fillColor()
期望输入是整数