Android Studio折线渐变不工作



当我尝试使用StyleSpan(StrokeStyle.gradientBuilder(Color.RED,Color.GREEN).build())制作渐变折线时,它只会返回黑色。请分享你的指导

我需要在地图上绘制渐变路线,请分享您的知识

要启用styespan,你必须用最新渲染初始化你的地图。如果没有,则将遗留设置为默认值,并且渲染不包括此选项。要在onCreate fun的开头添加以下行:

MapsInitializer.initialize(applicationContext,Render.LATEST, this)

在创建任何MapView, MapFragment或SupportMapFragment之前调用它是很重要的

您还可以实现以下函数来检查您使用的是哪个版本。

override fun onMapsSdkInitialized(renderer: MapsInitializer.Renderer) {
when (renderer) {
Renderer.LATEST -> Log.d("MapsDemo", "The latest version of the renderer is used.")
Renderer.LEGACY -> Log.d("MapsDemo", "The legacy version of the renderer is used.")
}    }

更多信息请访问https://developers.google.com/maps/documentation/android-sdk/renderer

最新更新