gpt4 book ai didi

android - SupportMapFragment 中如何使用深色模式?

转载 作者:太空狗 更新时间:2023-10-29 15:51:17 40 4
gpt4 key购买 nike

我在我的代码中为 map 使用 SupportMapFragment (class="com.google.android.gms.maps.SupportMapFragment")。

当我将我的应用程序切换到黑暗或夜间模式时,除了 map fragment 外,所有内容都是黑暗的。

在SupportMapFragment中有什么方法可以使用深色模式吗?

谢谢。

我正在使用光照模式贴图

enter image description here

我想要像下面这样的夜间模式 map

enter image description here

最佳答案

您可以使用此样式 api 为您的 map 设计样式(夜间模式或您想要的任何其他样式) https://developers.google.com/maps/documentation/android-sdk/styling

在您拥有 GoogleMap 对象的类中,您可以使用如下样式: https://github.com/googlemaps/android-samples/blob/master/ApiDemos/java/app/src/main/res/raw/mapstyle_night.json

他们甚至有一个很好的预览编辑器来创建这个 json: https://mapstyle.withgoogle.com/

用法

MapStyleOptions style = MapStyleOptions.loadRawResourceStyle(this, R.raw.mapstyle_night);
GoogleMap mMap; // assigned in onMapReady()
mMap.setMapStyle(style);

关于android - SupportMapFragment 中如何使用深色模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37135632/

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